public async Task AppointmentQuestion(AppointUpdateInfo model) { SendGridMessage message = new SendGridMessage() { From = new EmailAddress(model.From), Subject = model.Subject, HtmlContent = model.Message, }; message.AddTo(model.To); await SendEmail(message); }
public ActionResult <SuccessResponse> Create(AppointUpdateInfo model) { int code = 200; BaseResponse response = null; try { model.To = _service.GetEmail(model.SenderId); model.From = _service.GetEmail(_authService.GetCurrentUserId()); _emailService.AppointmentQuestion(model); response = new SuccessResponse(); } catch (Exception ex) { code = 500; response = new ErrorResponse(ex.Message); } return(StatusCode(code, response)); }