public static EmailModel FromContactPageEmailModelTOEmailModel(ContactPageEmailModel contactPageEmailModel) { return(new EmailModel { Sender = contactPageEmailModel.Sender, Receiver = ConfigurationManager.AppSettings["AdminEmail"], EmailMessage = contactPageEmailModel.Message, EmailSubject = EmailSubjects.ContactPageEmailSubject, EmailTemplatePath = EmailTemplatesPath.ContactPageEmailTemplate, SenderName = contactPageEmailModel.SenderName }); }
public async Task ReceiveEmailFromContactPage(ContactPageEmailModel contactPageEmailModel) { if (contactPageEmailModel == null) { throw new ValidationException(Resources.InvalidSendEmailRequest); } ValidationHelper.ValidateModelAttributes <ContactPageEmailModel>(contactPageEmailModel); ValidateEmailAndMessage(contactPageEmailModel.Sender, contactPageEmailModel.Message); EmailModel emailModel = UtilConverter.FromContactPageEmailModelTOEmailModel(contactPageEmailModel); await _iMailerService.SendMail(emailModel); }
public async Task ReceiveEmailFromContact([FromBody] ContactPageEmailModel contactPageEmailModel) { await _iUtilBus.ReceiveEmailFromContactPage(contactPageEmailModel); }