Пример #1
0
        public void SendOrderCanceledEmail(Order order)
        {
            OrderCanceledEmail email = new OrderCanceledEmail();

            email.To = order.Email;
            email.Send();
        }
Пример #2
0
 public void SendOrderCanceledEmail(Order order)
 {
     HostingEnvironment.QueueBackgroundWorkItem(ct =>
     {
         OrderCanceledEmail email = new OrderCanceledEmail();
         email.To = order.Email;
         email.Send();
     });
 }
Пример #3
0
        public ActionResult SendOrderCanceledEmail(int orderID, string surname)
        {
            var order = db.Orders.Include("OrderItems").SingleOrDefault(a => a.OrderID == orderID && a.Surname == surname);

            if (order == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.NotFound));
            }

            OrderCanceledEmail email = new OrderCanceledEmail();

            email.To = order.Email;
            email.Send();

            return(new HttpStatusCodeResult(HttpStatusCode.OK));
        }