public PostController()
 {
     _postRepository     = new PostRepository(Context);
     _tagRepository      = new TagRepository(Context);
     _categoryRepository = new PostCategoryRepository(Context);
     _postTagsRepository = new PostTagsRepository(Context);
 }
Example #2
0
 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);
 }