예제 #1
0
        internal EntityRepository(IDoWithYouContext context, DbSet <T> entiities)
        {
            Log.Logger.LogEventDebug(LoggerEvents.CONSTRUCTOR, LoggerTemplates.CONSTRUCTOR, nameof(EntityRepository <T>));

            _context  = context;
            _entities = entiities;
        }
예제 #2
0
        protected EntityRepository(IDoWithYouContext context)
        {
            Log.Logger.LogEventDebug(LoggerEvents.CONSTRUCTOR, LoggerTemplates.CONSTRUCTOR, nameof(EntityRepository <T>));

            _context  = context;
            _entities = _context.Set <T>();
        }
예제 #3
0
        internal UserRepository(IDoWithYouContext context, IRepository <User> repository, ILoggerTemplates templates)
        {
            _templates = templates;

            Log.Logger.LogEventDebug(LoggerEvents.CONSTRUCTOR, _templates.Constructor, nameof(UserRepository));

            _context    = context;
            _repository = repository;
        }
예제 #4
0
        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);
        }
예제 #5
0
        public void Dispose()
        {
            Log.Logger.LogEventDebug(LoggerEvents.DISPOSE, _templates.Dispose, nameof(UserProfileRepository));

            _repository?.Dispose();
            _repository = null;

            _context?.Dispose();
            _context = null;
        }
예제 #6
0
 public BaseEntityRepository(IDoWithYouContext context, DbSet <BaseEntity> entiities)
     : base(context, entiities)
 {
 }
예제 #7
0
 public BaseEntityRepository(IDoWithYouContext context)
     : base(context)
 {
 }
예제 #8
0
 internal UserRepository(IDoWithYouContext context, DbSet <User> entities)
     : base(context, entities)
 {
 }
예제 #9
0
 public UserRepository(IDoWithYouContext context)
     : base(context)
 {
 }