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));
        }
Beispiel #2
0
 public static SendEmailCommand GetSendEmailCommand(Boolean isHtml)
 {
     return(SendEmailCommand.Create(GetSendEmailRequest(isHtml)));
 }