public JsonResult Update([FromBody] INVCO_Bienes urow) { var row = db.Get_INVCO_Bienes(urow); row.INVCOBienNombre = urow.INVCOBienNombre; row.INVCOBienDescripcion = urow.INVCOBienDescripcion; row.INVCOBienTipo = urow.INVCOBienTipo; row.INVCOBienSerial = urow.INVCOBienSerial; row.INVCOBienValorCompra = urow.INVCOBienValorCompra; row.INVCOBienFechaCompra = urow.INVCOBienFechaCompra; row.INVCOBienEstadoActual = urow.INVCOBienEstadoActual; row.INVCOAreaId = urow.INVCOAreaId; row.INVCOPersonaId = urow.INVCOPersonaId; db.Entry(row).Property("Fuente").CurrentValue = "CP27750"; db.Entry(row).Property("Fecha_Computador").CurrentValue = DateTime.Now; db.Entry(row).Property("Usuario").CurrentValue = HttpContext.User.Identity.Name; if (IsValid(row)) { db.SaveChanges(); } else { var errMsg = "<br>" + string.Join("<br>", ModelState.Values .SelectMany(x => x.Errors) .Select(x => x.ErrorMessage)); throw new Exception(errMsg); } return(Json(row)); }
public JsonResult Add([FromBody] INVCO_Bienes row) { row.Compania = 1; row.INVCOBienId = (db.INVCO_Bienes.Max((p) => (int?)p.INVCOBienId) ?? 0) + 1; db.Entry(row).Property("Fuente").CurrentValue = "CP27750"; db.Entry(row).Property("Fecha_Computador").CurrentValue = DateTime.Now; db.Entry(row).Property("Usuario").CurrentValue = HttpContext.User.Identity.Name; db.INVCO_Bienes.Add(row); if (IsValid(row)) { db.SaveChanges(); } else { var errMsg = "<br>" + string.Join("<br>", ModelState.Values .SelectMany(x => x.Errors) .Select(x => x.ErrorMessage)); throw new Exception(errMsg); } return(Json(row)); }
private bool IsValid(INVCO_Bienes row) { return(ModelState.IsValid); }