public async Task Handle(CreateEmailTokenCommand command) { var email = new Email(command.Email, command.Document); await _mailProvider.SendAsync(new MailRequest(Guid.NewGuid(), new Addressing("*****@*****.**", "Seguim"), new Addressing(command.Email, command.Name), BuildTemplate(command.Name, email))); }
public async Task <IActionResult> Post([FromBody] CreateEmailTokenCommand command) { await _validateEmailCommandHandler.Handle(command); return(Accepted()); }