public UnitOfWork(NewsAggregatorContext context, IRepository <News> newsRepository, IRepository <Category> categoryRepository, IRepository <Subcategory> subcategoryRepository, IRepository <NewsStructure> newsStructureRepository, IRepository <NewsUrl> newsUrlRepository, IRepository <User> userRepository, IRepository <Role> roleRepository, IRepository <RefreshToken> refreshTokenRepository, IRepository <UserRole> userRoleRepository) { _context = context; NewsRepository = newsRepository; CategoryRepository = categoryRepository; SubcategoryRepository = subcategoryRepository; NewsStructureRepository = newsStructureRepository; NewsUrlRepository = newsUrlRepository; UserRepository = userRepository; RoleRepository = roleRepository; RefreshTokenRepository = refreshTokenRepository; UserRoleRepository = userRoleRepository; }
public NewsUrlRepository(NewsAggregatorContext context) : base(context) { }
public SubcategoryRepository(NewsAggregatorContext context) : base(context) { }
public NewsStructureRepository(NewsAggregatorContext context) : base(context) { }
protected Repository(NewsAggregatorContext context) { DbSet = context.Set <T>(); }
public RefreshTokenRepository(NewsAggregatorContext context) : base(context) { }
public UserRepository(NewsAggregatorContext context) : base(context) { }
public CommentRepository(NewsAggregatorContext context) : base(context) { }
public RoleRepository(NewsAggregatorContext context) : base(context) { }