diff --git a/Mango.Nop.Core/Repositories/MgDbContextBase.cs b/Mango.Nop.Core/Repositories/MgDbContextBase.cs index 13c0018..6e2039f 100644 --- a/Mango.Nop.Core/Repositories/MgDbContextBase.cs +++ b/Mango.Nop.Core/Repositories/MgDbContextBase.cs @@ -1,9 +1,15 @@ using Mango.Nop.Core.Interfaces; +using Nop.Data; namespace Mango.Nop.Core.Repositories; public class MgDbContextBase : IMgDbContextBase { - + protected INopDataProvider DataProvider; + + public MgDbContextBase(INopDataProvider dataProvider) + { + DataProvider = dataProvider; + } } \ No newline at end of file diff --git a/Mango.Nop.Core/Repositories/MgDbTableBase.cs b/Mango.Nop.Core/Repositories/MgDbTableBase.cs new file mode 100644 index 0000000..ae5c14d --- /dev/null +++ b/Mango.Nop.Core/Repositories/MgDbTableBase.cs @@ -0,0 +1,15 @@ +using Mango.Nop.Core.Interfaces; +using Nop.Core; +using Nop.Core.Caching; +using Nop.Core.Configuration; +using Nop.Core.Events; +using Nop.Data; + +namespace Mango.Nop.Core.Repositories; + +public class MgDbTableBase: EntityRepository, IMgDbTableBase where TEntity : BaseEntity +{ + public MgDbTableBase(IEventPublisher eventPublisher, INopDataProvider dataProvider, IShortTermCacheManager shortTermCacheManager, IStaticCacheManager staticCacheManager, AppSettings appSettings) : base(eventPublisher, dataProvider, shortTermCacheManager, staticCacheManager, appSettings) + { + } +} \ No newline at end of file