internal EntityRepository(IDoWithYouContext context, DbSet <T> entiities) { Log.Logger.LogEventDebug(LoggerEvents.CONSTRUCTOR, LoggerTemplates.CONSTRUCTOR, nameof(EntityRepository <T>)); _context = context; _entities = entiities; }
protected EntityRepository(IDoWithYouContext context) { Log.Logger.LogEventDebug(LoggerEvents.CONSTRUCTOR, LoggerTemplates.CONSTRUCTOR, nameof(EntityRepository <T>)); _context = context; _entities = _context.Set <T>(); }
internal UserRepository(IDoWithYouContext context, IRepository <User> repository, ILoggerTemplates templates) { _templates = templates; Log.Logger.LogEventDebug(LoggerEvents.CONSTRUCTOR, _templates.Constructor, nameof(UserRepository)); _context = context; _repository = repository; }
public UserProfileRepository(IDoWithYouContext context, ILoggerTemplates templates) { _templates = templates; Log.Logger.LogEventDebug(LoggerEvents.CONSTRUCTOR, _templates.Constructor, nameof(UserProfileRepository)); _context = context; _repository = new Repository <UserProfile>(_context, templates); }
public void Dispose() { Log.Logger.LogEventDebug(LoggerEvents.DISPOSE, _templates.Dispose, nameof(UserProfileRepository)); _repository?.Dispose(); _repository = null; _context?.Dispose(); _context = null; }
public BaseEntityRepository(IDoWithYouContext context, DbSet <BaseEntity> entiities) : base(context, entiities) { }
public BaseEntityRepository(IDoWithYouContext context) : base(context) { }
internal UserRepository(IDoWithYouContext context, DbSet <User> entities) : base(context, entities) { }
public UserRepository(IDoWithYouContext context) : base(context) { }