コード例 #1
0
 public AddRecipientCommandHandler(IEmailRepository emailRepo, IEmailServiceResponder responder)
 {
     this.emailRepo = emailRepo;
     this.responder = responder;
 }
コード例 #2
0
 public CreateEmailCommandHandler(IEmailRepository emailRepo, IEmailServiceResponder responder)
 {
     this.emailRepo = emailRepo;
     this.responder = responder;
 }
コード例 #3
0
 public EmailController(IMediator mediator, IEmailServiceResponder responder)
 {
     this.mediator  = mediator;
     this.responder = responder as EmailServiceResponder;
 }
コード例 #4
0
 public SendAllPendingCommandHandler(IEmailRepository emailRepo, IEmailServiceResponder responder, IEmailClient emailClient)
 {
     this.emailRepo   = emailRepo;
     this.responder   = responder;
     this.emailClient = emailClient;
 }
コード例 #5
0
 public ValidationBehavior(IEnumerable <IValidator <TRequest> > validators, IEmailServiceResponder responder)
 {
     this.validators = validators;
     this.responder  = responder;
 }