コード例 #1
0
 public MergeTopicsCommandHandler(ITopicDatastore topics, IReplyDatastore replies, ICommandDispatcher dispatcher, ITaskDatastore taskDatastore) : base(taskDatastore)
 {
     this.topics            = topics;
     this.replies           = replies;
     this.commandDispatcher = dispatcher;
 }
コード例 #2
0
 public CreateTopicCommandHandler(IForumDatastore forums, ITopicDatastore topics, ITaskDatastore taskDatastore, IPrincipal principal) : base(taskDatastore)
 {
     this.forums    = forums;
     this.topics    = topics;
     this.principal = principal;
 }
コード例 #3
0
 public MoveTopicCommandHandler(IForumDatastore forums, ITopicDatastore topics, ICommandDispatcher commandDispatcher, ITaskDatastore taskDatastore) : base(taskDatastore)
 {
     this.topics            = topics;
     this.forums            = forums;
     this.commandDispatcher = commandDispatcher;
 }
コード例 #4
0
 public CreateReplyCommandHandler(ITopicDatastore topics, IReplyDatastore replies, ITaskDatastore taskDatastore) : base(taskDatastore)
 {
     this.topics  = topics;
     this.replies = replies;
 }
コード例 #5
0
 public UpdateTopicCommandHandler(ITopicDatastore topics, IPrincipal user, IUserProvider userProvider, ITaskDatastore taskDatastore) : base(taskDatastore)
 {
     this.topics       = topics;
     this.user         = user;
     this.userProvider = userProvider;
 }