public ActionResult AddItemShipment(ShipmentToStorageView model) { if (ModelState.IsValid) { var shipment = new ShipmentToStorage() { contentID = model.contentID, resourceAmount = model.amount, shipmentDate = model.date, resourceStorageID = context.Resources_Storages.Where( x => x.resourceID == model.resourceID && x.storageID == model.storageID).First().resourceStorageID }; using (var repo = new Repository <ShipmentToStorage>()) { if (repo.Add(shipment)) { repo.Save(); } else { HttpNotFound(); } } var orderID = context.DeliveryContents.Find(model.contentID).Order.Id; return(RedirectToAction("OpenOrder", new { id = orderID })); } return(HttpNotFound()); }
public ActionResult UpdateConfirmed(ShipmentToStorage model) { if (model == null || model.contentID == 0 || model.shipmentToStorageID == 0 || model.shipmentDate == null || model.resourceAmount == 0) { return(HttpNotFound()); } using (var repo = new Repository <ShipmentToStorage>()) { if (repo.Update(model)) { repo.Save(); } else { return(HttpNotFound()); } } return(RedirectToAction("ShipmentToStorages")); }