Пример #1
0
 public CommentController(
     ICommentService commentService,
     IUserLikeService userLikeService,
     IUserDislikeService userDislikeService)
 {
     this.commentService     = commentService;
     this.userLikeService    = userLikeService;
     this.userDislikeService = userDislikeService;
 }
Пример #2
0
 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;
        }