public PostMasterService(ITextParsingService textParsingService, ITopicRepository topicRepository, IPostRepository postRepository, IForumRepository forumRepository, IProfileRepository profileRepository, IEventPublisher eventPublisher, IBroker broker, ISearchIndexQueueRepository searchIndexQueueRepository, ITenantService tenantService, ISubscribedTopicsService subscribedTopicsService, IModerationLogService moderationLogService, IForumPermissionService forumPermissionService) { _textParsingService = textParsingService; _topicRepository = topicRepository; _postRepository = postRepository; _forumRepository = forumRepository; _profileRepository = profileRepository; _eventPublisher = eventPublisher; _broker = broker; _searchIndexQueueRepository = searchIndexQueueRepository; _tenantService = tenantService; _subscribedTopicsService = subscribedTopicsService; _moderationLogService = moderationLogService; _forumPermissionService = forumPermissionService; }
public ForumController(ISettingsManager settingsManager, IForumService forumService, ITopicService topicService, IPostService postService, ITopicViewCountService topicViewCountService, ISubscribedTopicsService subService, ILastReadService lastReadService, IFavoriteTopicService favoriteTopicService, IProfileService profileService, IUserRetrievalShim userRetrievalShim, ITopicViewLogService topicViewLogService, IPostMasterService postMasterService, IForumPermissionService forumPermissionService) { _settingsManager = settingsManager; _forumService = forumService; _topicService = topicService; _postService = postService; _topicViewCountService = topicViewCountService; _subService = subService; _lastReadService = lastReadService; _favoriteTopicService = favoriteTopicService; _profileService = profileService; _userRetrievalShim = userRetrievalShim; _topicViewLogService = topicViewLogService; _postMasterService = postMasterService; _forumPermissionService = forumPermissionService; }