public void SendAndSaveQuestionAboutAdvert(AdvertContactEmailViewModel model) { var msg = _parseEmailService.QuestionAboutAdvert(model); var email = _smtpManager.SendEmail(msg); var message = Mapper.Map <Message>(model); message.Body = email.Body; _saveEmailService.SaveEmail(message); }
public Result SendOfferQuestion(ContactEmail contactEmail) { var body = _templateSercvie.Parse(GetOfferTemplate(), contactEmail, null, null); var emailMsg = new EmailMessage() { Body = body, Destination = _domainName, Topic = "Pytanie od użytkownika dotyczące oferty" }; _smtpManager.SendEmail(emailMsg); return(new Result(true, null, "")); }
public void SendEmail(EmailMessageModel message) { _smtpManager.SendEmail(message.To, message.Subject, message.Body, message.EmailMediaType); }