/// <summary> /// /// </summary> /// <param name="unitOfWork"></param> /// <param name="bZReplyRepository"></param> /// <param name="mapper"></param> /// <param name="cacheService"></param> /// <param name="messageService"></param> /// <param name="cQService"></param> public ReplyController(IUnitOfWork unitOfWork, BZReplyRepository bZReplyRepository, IMapper mapper, ICacheService cacheService, IMessageService messageService, CQService cQService) { _mapper = mapper; _unitOfWork = unitOfWork; _replyRepository = bZReplyRepository; _cacheService = cacheService; this.messageService = messageService; this.cQService = cQService; }
/// <summary> /// /// </summary> /// <param name="unitOfWork"></param> /// <param name="mapper"></param> /// <param name="bZTopicRepository"></param> /// <param name="cacheService"></param> /// <param name="cQService"></param> /// <param name="messageService"></param> public TopicController( IUnitOfWork unitOfWork, IMapper mapper, BZTopicRepository bZTopicRepository, ICacheService cacheService, CQService cQService, IMessageService messageService) { _mapper = mapper; _unitOfWork = unitOfWork; _bZTopicRepository = bZTopicRepository; _bZFollowRepository = unitOfWork.GetRepository <BZFollowModel>(); _bZReplyRepository = unitOfWork.GetRepository <BZReplyModel>(); _cacheService = cacheService; this.cQService = cQService; this.messageService = messageService; }