public async Task <IActionResult> Create([Bind("OrderID,ProductID,Quantity")] OrderItem orderItem) { if (ModelState.IsValid) { if (await CallBusinessTaskSafe(_orderBusiness.AddOrderItem(orderItem))) { return(RedirectToAction("Edit", "Orders", new { id = orderItem.OrderID })); } } ViewData["ProductID"] = new SelectList(await _productBusiness.GetAllProducts(), "ID", "Name"); return(View(orderItem)); }