using Mango.Nop.Core.Repositories; using Nop.Core; using Nop.Data; using Nop.Plugin.Misc.AuctionPlugin.Domains.DataLayer.Interfaces; using Nop.Plugin.Misc.AuctionPlugin.Domains.Entities; using System; namespace Nop.Plugin.Misc.AuctionPlugin.Domains.DataLayer; public class AuctionDbContext : MgDbContextBase, IAuctionDbSet, IAuctionBidDbSet { public AuctionDbTable Auctions { get; set; } public AuctionBidDbTable AuctionBids { get; set; } //public EntityRepository Auctions2 { get; set; } //public IRepository AuctionBids2 { get; set; } public AuctionDbContext(INopDataProvider dataProvider, AuctionDbTable auctionDbTable, AuctionBidDbTable auctionBidDbTable) : base(dataProvider) { Auctions = auctionDbTable; AuctionBids = auctionBidDbTable; //Auctions.Table //var auctions = DataProvider.GetTable().Where(x => x.Closed); } //public AuctionDbContext(IRepository _auctionRepository, IRepository _auctionBidRepository) //{ // Auctions2 = _auctionRepository as EntityRepository; // AuctionBids2 = _auctionBidRepository; //} }