public CommentController( ICommentService commentService, IUserLikeService userLikeService, IUserDislikeService userDislikeService) { this.commentService = commentService; this.userLikeService = userLikeService; this.userDislikeService = userDislikeService; }
public UserLikeController( ICurrentUser currentUser, IAuditBaseRepository <Article> articleRepository, IAuditBaseRepository <Comment> commentRepository, ICapPublisher capBus, IUnitOfWork unitOfWork, IUserLikeService userLikeService) : base(unitOfWork) { _currentUser = currentUser; _articleRepository = articleRepository; _commentRepository = commentRepository; _capBus = capBus; _userLikeService = userLikeService; }
public ArticleService( IAuditBaseRepository <Article> articleRepository, IBaseRepository <TagArticle> tagArticleRepository, IMapper mapper, ICurrentUser currentUser, IAuditBaseRepository <UserLike> userLikeRepository, IAuditBaseRepository <Comment> commentBaseRepository, IClassifyService classifyService, ITagService tagService, IUserLikeService userSubscribeService, IAuditBaseRepository <ArticleDraft> articleDraftRepository) { _articleRepository = articleRepository; _tagArticleRepository = tagArticleRepository; _mapper = mapper; _currentUser = currentUser; _userLikeRepository = userLikeRepository; _commentBaseRepository = commentBaseRepository; _classifyService = classifyService; _tagService = tagService; _userSubscribeService = userSubscribeService; _articleDraftRepository = articleDraftRepository; }