public MergeTopicsCommandHandler(ITopicDatastore topics, IReplyDatastore replies, ICommandDispatcher dispatcher, ITaskDatastore taskDatastore) : base(taskDatastore) { this.topics = topics; this.replies = replies; this.commandDispatcher = dispatcher; }
public CreateTopicCommandHandler(IForumDatastore forums, ITopicDatastore topics, ITaskDatastore taskDatastore, IPrincipal principal) : base(taskDatastore) { this.forums = forums; this.topics = topics; this.principal = principal; }
public MoveTopicCommandHandler(IForumDatastore forums, ITopicDatastore topics, ICommandDispatcher commandDispatcher, ITaskDatastore taskDatastore) : base(taskDatastore) { this.topics = topics; this.forums = forums; this.commandDispatcher = commandDispatcher; }
public CreateReplyCommandHandler(ITopicDatastore topics, IReplyDatastore replies, ITaskDatastore taskDatastore) : base(taskDatastore) { this.topics = topics; this.replies = replies; }
public UpdateTopicCommandHandler(ITopicDatastore topics, IPrincipal user, IUserProvider userProvider, ITaskDatastore taskDatastore) : base(taskDatastore) { this.topics = topics; this.user = user; this.userProvider = userProvider; }