Пример #1
0
        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)));
        }
Пример #2
0
 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;
 }
Пример #3
0
 /// <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
 }
Пример #4
0
 /// <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
 }