public async Task <IActionResult> PostEmail([FromBody] SendEmailRequest request, CancellationToken cancellationToken) { Logger.LogInformation(JsonConvert.SerializeObject(request)); SendEmailCommand command = SendEmailCommand.Create(request); await this.CommandRouter.Route(command, cancellationToken); return(this.Ok(command.Response)); }
public static SendEmailCommand GetSendEmailCommand(Boolean isHtml) { return(SendEmailCommand.Create(GetSendEmailRequest(isHtml))); }