public PostController() { _postRepository = new PostRepository(Context); _tagRepository = new TagRepository(Context); _categoryRepository = new PostCategoryRepository(Context); _postTagsRepository = new PostTagsRepository(Context); }
public UnitOfWork(ApplicationContext applicationContext) { _dbContext = applicationContext; Achievements = new AchievementRepository(applicationContext); Comments = new CommentRepository(applicationContext); Posts = new PostRepository(applicationContext); PostTags = new PostTagsRepository(applicationContext); Tags = new TagRepository(applicationContext); UserAchievements = new UserAchievementsRepository(applicationContext); Users = new UserRepository(applicationContext); AuthorizedUsers = new AuthorizedUsersRepository(applicationContext); Votes = new VoteRepository(applicationContext); }