public static void Send(AskClient ac) { var fromAddress = new MailAddress("*****@*****.**", "Електро Коник"); //mail, Опис відправника var toAddress = new MailAddress("*****@*****.**", "Юрій Музика"); string Login = "******"; string Password = "******"; string subject = "Новe запитання № " + ac.AskClientID.ToString() + " [Електро Коник]"; //Тема листа string body = Body(ac); //Тіло листа var smtp = new SmtpClient { Host = "smtp-5.1gb.ua", Credentials = new NetworkCredential(Login, Password), //UseDefaultCredentials = true, //EnableSsl = true }; var message = new MailMessage(fromAddress, toAddress); message.To.Add(new MailAddress("*****@*****.**", "Олександр Коник")); message.Subject = subject; message.IsBodyHtml = true; message.Body = body; try { //smtp.SendAsync(message,""); smtp.Send(message); } catch (Exception ex) { } }
private static string Body(AskClient ac) { string b = string.Format ( @"<body> <table> <tr> <td>Клієнт:</td> <td>" + ac.Name + @"</td> </tr> <tr> <td>Телефон:</td> <td>" + ac.Phone + @"</td> </tr> <tr> <td>Тема:</td> <td>" + ac.Theme + @"</td> </tr> <tr> <td>Питання:</td> <td>" + ac.Question + @"</td> </tr> <tr> <td>Деталі:</td> <td>http://elektrokonyk.com.ua/Admin?category=AskClients</td> </tr> </table> </body>" ); return(b); }
public void SaveAsk(AskClient ask) { if (ask.AskClientID == 0) { ask.CreateDateTime = System.DateTime.Now; context.AskClients.Add(ask); } context.SaveChanges(); }
public AskClient DeleteAsk(int askId) { AskClient dbAsks = context.AskClients.Find(askId); if (dbAsks != null) { context.AskClients.Remove(dbAsks); context.SaveChanges(); } return(dbAsks); }
public ActionResult Contact(AskClient askClient) { if (ModelState.IsValid) { repositoryAsk.SaveAsk(askClient); TempData["valid"] = "1"; TempData["message"] = "Ваше повідомлення успішно відправлено. Очікуйте на дзвінок менеджера. Дякуюємо що скористались нашим магазином."; Mail.Send(askClient); return(RedirectToAction("Contact")); } else { ViewBag.IsActiveContact = "active"; TempData["valid"] = "0"; TempData["message"] = "Увага!, Для відправки повідомлення, прохання заповнити усі необхідні поля."; return(View()); } }