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() })); } }