public ActionResult UpdTetnia(TetniaVM model) { // Validaciones if (!ModelState.IsValid) { ViewBag.Accion = GetMethodCrudName(MethodInfo.GetCurrentMethod().Name); return(PartialView("TetniaView", model)); } // Acceso a la capa de negocio y result return(Json(entityBL.Update(model))); }
public Tetnia GetItemBd(TetniaVM model) { var itemBD = new Tetnia { Nombre = model.Nombre, Numero = model.Numero, Estado = model.Estado }; if (model.Id > 0) { itemBD.Id = model.Id; } return itemBD; }
/// <summary> /// Actualiza Tetnia /// </summary> /// <param name="model"> Modelo de tetnia</param> /// <returns> Resultado de la transacción </returns> public Jresult Update(TetniaVM modelVM) { try { var modelBd = GetItemBd(modelVM); db.Tetnia.Attach(modelBd); db.Entry(modelBd).State = EntityState.Modified; db.SaveChanges(); jresult.SetOk("Modificación de " + entidad + " ha tenido una ejecución satisfactoria"); } #region Excepcion y salida catch (Exception ex) { jresult.SetError("Modificación de " + entidad + " finalizada con errores "); } return jresult; #endregion }
/// <summary> /// Inserta Tetnia /// </summary> /// <param name="model"> Modelo Tetnia</param> /// <returns> Resultado de la transacción </returns> public Jresult Insert(TetniaVM model) { try { Tetnia dbItem = GetItemBd(model); db.Tetnia.Add(dbItem); db.Entry(dbItem).State = EntityState.Added; db.SaveChanges(); jresult.SetOk("Creación de " + entidad + " ha tenido una ejecución satisfactoria"); } #region Excepcion y salida catch (Exception ex) { jresult.SetError("Modificación de " + entidad + " finalizada con errores "); } return jresult; #endregion }