public ActionResult Create(FormCollection collection, ProductOrder productOrder) { try { _entities.AddToProductOrders(productOrder); _entities.SaveChanges(); productOrder = (from r in _entities.ProductOrders select r).OrderByDescending(x => x.ID).First(); return(RedirectToAction("Index", "Product", new { productOrderID = productOrder.ID, recentOrder = false })); } catch { ProductOrderViewModel viewModel = new ProductOrderViewModel { ProductOrder = productOrder, }; return(View(viewModel)); } }