public SubBanning(IPermissionService permissionDao, IMembershipService membershipService, ISubService subService, ISubUserBanService subUserBanService) { _permissionDao = permissionDao; _membershipService = membershipService; _subService = subService; _subUserBanService = subUserBanService; }
public VoteHandler(IMembershipService membershipService, IPostService postService, IVoteService voteService, ICommentService commentService, IEventBus eventBus, ISubUserBanService subUserBanService) { _membershipService = membershipService; _postService = postService; _voteService = voteService; _commentService = commentService; _eventBus = eventBus; _subUserBanService = subUserBanService; }
public ReportHandler(IMembershipService membershipService, ICommentService commentService, IPostService postService, IReportService reportService, ISubUserBanService subUserBanService, IPermissionService permissionService) { _membershipService = membershipService; _commentService = commentService; _postService = postService; _reportService = reportService; _subUserBanService = subUserBanService; _permissionService = permissionService; }
public SubHandler(ISubService subService, IMembershipService membershipService, IPostService postService, IEventBus eventBus, ICommandBus commandBus, ISubUserBanService subUserBanService, IModerationService moderationService, IPermissionService permissionService, IMarkdownCompiler markdownCompiler, ISettingsProvider <SubSettings> subSettings) { _subService = subService; _membershipService = membershipService; _postService = postService; _eventBus = eventBus; _commandBus = commandBus; _subUserBanService = subUserBanService; _moderationService = moderationService; _permissionService = permissionService; _markdownCompiler = markdownCompiler; _subSettings = subSettings; }
public PostHandler(IMarkdownCompiler markdownCompiler, ILogger <PostHandler> logger, IMembershipService membershipService, IPostService postService, ISubService subService, ISubUserBanService subUserBanService, ICommandBus commandBus, IPermissionService permissionService, ISettingsProvider <SubSettings> subSettings, IEventBus eventBus, IEmbeddedProvider embeddedProvider) { _markdownCompiler = markdownCompiler; _logger = logger; _membershipService = membershipService; _postService = postService; _subService = subService; _subUserBanService = subUserBanService; _commandBus = commandBus; _permissionService = permissionService; _subSettings = subSettings; _eventBus = eventBus; _embeddedProvider = embeddedProvider; }