public ActionResult Send(EmailInfor EM) { if (ModelState.IsValid) { try { string cus = EM.Name.ToString(); string phone = EM.Phone.ToString(); string email = EM.Email.ToString(); string nd = EM.Content.ToString(); string content = System.IO.File.ReadAllText(Server.MapPath("~/Assets/Client/Temp/GopY.html")); content = content.Replace("{{CustomerName}}", cus); content = content.Replace("{{Phone}}", phone); content = content.Replace("{{Email}}", email); content = content.Replace("{{noidung}}", nd); var toEmail = ConfigurationManager.AppSettings["ToEmailAddress"].ToString(); new MailHelper().SendMail(email, "Cảm ơn bạn đã đóng góp ý kiến", content); new MailHelper().SendMail(toEmail, "Đóng góp ý kiến từ bán hàng Online", content); SetAlert("Gửi đi thành công", "success"); } catch (Exception ex) { SetAlert("Chưa được gửi", "error"); } } else { SetAlert("Chưa được gửi", "error"); } return(View("Index")); }
public ActionResult Payment(EmailInfor emailInfor) { var order = new Order(); order.CreatedDate = DateTime.Now; order.ShipAddress = emailInfor.Address; order.ShipMobile = emailInfor.Phone; order.ShipName = emailInfor.Name; order.ShipEmail = emailInfor.Email; try { var id = new OrderDao().Insert(order); var cart = (List <CartItem>)Session[Common.CommonConstants.CartSession]; var detailDao = new OrderDetailDAO(); decimal total = 0; foreach (var item in cart) { var orderDetail = new OrderDetail(); orderDetail.ProductID = item.Product.ID; orderDetail.OrderID = id; orderDetail.Price = item.Product.Price; orderDetail.Quantity = item.Quantity; detailDao.Insert(orderDetail); // Insert Order Detail total += (item.Product.Price.GetValueOrDefault(0) * item.Quantity); } string content = System.IO.File.ReadAllText(Server.MapPath("~/Assets/Client/Temp/neworder.html")); content = content.Replace("{{CustomerName}}", emailInfor.Name); content = content.Replace("{{Phone}}", emailInfor.Phone); content = content.Replace("{{Email}}", emailInfor.Email); content = content.Replace("{{Address}}", emailInfor.Address); content = content.Replace("{{Total}}", total.ToString("N0")); var toEmail = ConfigurationManager.AppSettings["ToEmailAddress"].ToString(); new MailHelper().SendMail(emailInfor.Email, "Đơn hàng mới từ OnlineShop", content); new MailHelper().SendMail(toEmail, "Đơn hàng mới từ OnlineShop", content); } catch (Exception ex) { //ghi log return(Redirect("/loi-thanh-toan")); } return(Redirect("/hoan-thanh")); }