Esempio n. 1
0
        public void SendFinishedOrderEmail(Order modifiedOrder)
        {
            var order = db.Orders.Include("OrderItems").Include("OrderItems.Course").SingleOrDefault(o => o.OrderId == modifiedOrder.OrderId && o.LastName == modifiedOrder.LastName);

            FinishedOrderEmail email = new FinishedOrderEmail();

            email.To          = order.Email;
            email.From        = "*****@*****.**";
            email.OrderNumber = order.OrderId;
            email.Send();
        }
Esempio n. 2
0
        public ActionResult SendFinishedOrderEmail(int orderId, string lastName)
        {
            var order = db.Orders.Include("OrderItems").Include("OrderItems.Course").SingleOrDefault(o => o.OrderId == orderId && o.LastName == lastName);

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

            FinishedOrderEmail email = new FinishedOrderEmail();

            email.To          = order.Email;
            email.From        = "*****@*****.**";
            email.OrderNumber = order.OrderId;
            email.Send();

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