Beispiel #1
0
 public SubBanning(IPermissionService permissionDao,
                   IMembershipService membershipService,
                   ISubService subService,
                   ISubUserBanService subUserBanService)
 {
     _permissionDao     = permissionDao;
     _membershipService = membershipService;
     _subService        = subService;
     _subUserBanService = subUserBanService;
 }
Beispiel #2
0
 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;
 }
Beispiel #3
0
 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;
 }
Beispiel #4
0
 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;
 }
Beispiel #5
0
 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;
 }