public NewsController( IEntityRepository <Article> boRepository, IEntityRepository <ArticleType> articleTypeRepository, IEntityRepository <ArticleTopic> articleTopicRepository, IEntityRepository <ArticleInType> articleInTypeRepository, IEntityRepository <ArticleInTopic> articleInTopicRepository, IEntityRepository <ArticleWithFile> articleWithFileRepository, IEntityRepository <ArticleComment> articleCommentRepository, IEntityRepository <ArticleCommentTag> articleCommentTagRepository, IEntityRepository <ArticleRelevance> articleRelevanceRepository, IEntityRepository <ArticleRelevanceTag> articleRelevanceTagRepository, IEntityRepository <BusinessImage> image, IEntityRepository <BusinessFile> file, IEntityRepository <BusinessVideo> video, UserManager <ApplicationUser> userManager, RoleManager <ApplicationRole> roleManager ) { _boRepository = boRepository; _articleTypeRepository = articleTypeRepository; _articleTopicRepository = articleTopicRepository; _articleInTypeRepository = articleInTypeRepository; _articleInTopicRepository = articleInTopicRepository; _articleWithFileRepository = articleWithFileRepository; _articleCommentRepository = articleCommentRepository; _articleCommentTagRepository = articleCommentTagRepository; _articleRelevanceRepository = articleRelevanceRepository; _articleRelevanceTagRepository = articleRelevanceTagRepository; _businessFileService = file; _businessImageService = image; _businessVideoService = video; _userManager = userManager; _roleManager = roleManager; _boVMService = new ArticleVMService( _boRepository, _articleTypeRepository, _articleTopicRepository, _articleInTypeRepository, _articleInTopicRepository, _articleWithFileRepository, _articleCommentRepository, _articleCommentTagRepository, _articleRelevanceRepository, _articleRelevanceTagRepository, _businessImageService, _businessFileService, _businessVideoService, _userManager, _roleManager); }