public UnitOfWork(LeakDbContext db) { _db = db; _postRepository = new PostRepository(db); _sentPostRepository = new SentPostRepository(db); _blogRepository = new BlogRepository(db); _categoryRepository = new CategoryRepository(db); _trendingPostsSectionRepository = new SpecialPostsSectionRepository <TrendPostSection>(db); _interestingPostsSectionRepository = new SpecialPostsSectionRepository <InterestingPostSection>(db); _appUserRepository = new AppUserRepository(db); }
public PostRepository(LeakDbContext leakDb) : base(leakDb) { }
public AppUserRepository(LeakDbContext leakDb) { _leakDb = leakDb; }
public BlogRepository(LeakDbContext leakDb) : base(leakDb) { }
public Repository(LeakDbContext leakDb) { Db = leakDb; Entities = Db.Set <TEntity>(); }
public CategoryRepository(LeakDbContext leakDb) : base(leakDb) { }
public SpecialPostsSectionRepository(LeakDbContext leakDb) : base(leakDb) { }