public void SaveEmailMessage(DtoEmailMessage message) { _context.Add(new EmailMessage { Id = message.Id, CreateDate = DateTime.Now, Email = message.Email, Text = message.Text }); _context.SaveChanges(); }
public ActionResult SendEmail(DtoEmailMessage message) { if (!_settings.IsEmailSenderActive) { return(StatusCode(StatusCodes.Status503ServiceUnavailable)); } _messageRepository.SaveEmailMessage(message); _traceService.WriteMessageAsync( "EmailMessage", $"{message.Email}: {message.Text}" ); return(Ok()); }