public string SendFeedBack(string name, string email, string message) { try { Mailler.SendEmailAsync("*****@*****.**", "VDCOMPANY", "Обратная связь", $"Новое сообщение через обратную связь <br> <strong>Имя:</strong> { name } <br> <strong>Обратный Email:</strong> { email } <br> <strong>Сообщение:</strong><br>{ message }" ).GetAwaiter().GetResult(); return("{ \"status\": \"success\" }"); } catch { return("{ \"status\": \"error\" }"); } }
public async Task <IActionResult> SendMail([FromBody] ContactFormVM model) { //choose service email var serviceEmail = _db.ServiceEmails.FirstOrDefault(t => t.IsDisabled == null); string messageBody = $"Name: {model.Name}<br>Phone: {model.Phone}<br>Email: {model.Email}<br><br> {model.Message}"; //save contactform info var contactForm = _mapper.Map <ContactForm>(model); _db.ContactForms.Add(contactForm); await _db.SaveChangesAsync(); Mailler mailler = new Mailler(); await mailler.SendMailAsync(serviceEmail.Email, serviceEmail.Password, "Customer", messageBody); return(Ok()); }