public ActionResult ShipOrder(int id, PendingOrderInformation.ShipmentSummary summary) { using (var cRepository = new CollateralRepository()) { if (ModelState.IsValid) { cRepository.AddOrderShipment(id, summary); return(RedirectToAction("ShipOrder", new { id = id })); } return(View(cRepository.GetPendingOrder(id, false))); } }