public AddRecipientCommandHandler(IEmailRepository emailRepo, IEmailServiceResponder responder) { this.emailRepo = emailRepo; this.responder = responder; }
public CreateEmailCommandHandler(IEmailRepository emailRepo, IEmailServiceResponder responder) { this.emailRepo = emailRepo; this.responder = responder; }
public EmailController(IMediator mediator, IEmailServiceResponder responder) { this.mediator = mediator; this.responder = responder as EmailServiceResponder; }
public SendAllPendingCommandHandler(IEmailRepository emailRepo, IEmailServiceResponder responder, IEmailClient emailClient) { this.emailRepo = emailRepo; this.responder = responder; this.emailClient = emailClient; }
public ValidationBehavior(IEnumerable <IValidator <TRequest> > validators, IEmailServiceResponder responder) { this.validators = validators; this.responder = responder; }