Beispiel #1
0
        public ActionResult Ship(string id)
        {
            Order order = GetRequestedOrder(id);

            if (order == null)
            {
                return(RedirectToAction("Show"));
            }
            else
            {
                string trackingNumber = Request.Form["trackingNumber"];

                _pipeline.ShipOrder(order, trackingNumber, DateTime.Now.AddDays(order.ShippingMethod.DaysToDeliver));
                TempData["Message"] = "Order Set as Shipped";
                return(RedirectToAction("Manage", new { id = order.ID.ToString() }));
            }
        }