public ActionResult CostesFabricacionNew([ModelBinder(typeof(DevExpressEditorsBinder))] PedidosCostesFabricacionModel item) { var model = Session[sessionFabricacion] as List <PedidosCostesFabricacionModel>; if (ModelState.IsValid) { var max = model.Any() ? model.Max(f => f.Id) : 0; item.Id = max + 1; model.Add(item); Session[sessionFabricacion] = model; } return(PartialView("_Pedidoscostesfabricacion", model)); }
public ActionResult CostesFabricacionUpdate([ModelBinder(typeof(DevExpressEditorsBinder))] PedidosCostesFabricacionModel item) { var model = Session[sessionFabricacion] as List <PedidosCostesFabricacionModel>; if (ModelState.IsValid) { var editItem = model.Single(f => f.Id == item.Id); editItem.Fecha = item.Fecha; editItem.Fkoperario = item.Fkoperario; editItem.Fktarea = item.Fktarea; editItem.Descripcion = item.Descripcion; editItem.Cantidad = item.Cantidad; editItem.Precio = item.Precio; editItem.Total = item.Total; Session[sessionFabricacion] = model; } return(PartialView("_Pedidoscostesfabricacion", model)); }