Пример #1
0
        public ActionResult SendOrder()
        {
            try
            {
                var orderModel = new OrderMailModel();
                if (Request["cakeid"] != null)
                {
                    orderModel.Order.Cake = db.Cakes.FirstOrDefault(c => c.Id == Convert.ToInt32(Request["cakeid"]));
                }
                orderModel.Order.Email = Request["Email"];
                orderModel.Order.FullName = Request["FullName"];
                orderModel.Order.Address = Request["Address"];
                orderModel.Order.Description = Request["Description"];
                orderModel.Order.Phone = Request["Phone"];
                orderModel.Order.RequestedDate = Request["RequestedDate"];
                orderModel.Order.RequestedTime = Request["RequestedTime"];
                orderModel.Order.TotalAmount = Convert.ToInt32(Request["PersonAmount"]);

                new MailController().OrderMail(orderModel).Deliver();
                new MailController().CustomerOrderNotificationMail(orderModel).Deliver();
                var message = "Mesajınız başarıyla iletilmiştir.";

                return Json(String.Format("'Başarı':'{0}'", message));

            }
            catch (Exception error)
            {
                const string errormessage = "Bir Hata Oluştu. Daha sonra tekrar deneyiniz";
                return Json(String.Format("'Hata':'{0}'", errormessage));
            }
        }
Пример #2
0
 public EmailResult CustomerOrderNotificationMail(OrderMailModel model)
 {
     To.Add(model.Order.Email);
     //To.Add("*****@*****.**");
     From = "*****@*****.**";
     Subject = "Siparişiniz Bize Ulaştı";
     return Email("CustomerOrderNotification", model);
 }
Пример #3
0
 public EmailResult OrderMail(OrderMailModel model)
 {
     //To.Add(model.Order.Email);
     //To.Add("*****@*****.**");
     To.Add("*****@*****.**");
     From = "*****@*****.**";
     Subject = "Welcome to My Cool Site!";
     return Email("OrderMail", model);
 }