///// <summary> ///// Actualiza datos básicos del tgrado ///// </summary> ///// <param name="model"> Datos del modelo de tgrado</param> ///// <returns> Resultado de la transacción </returns> public Jresult UpdTgrado(Tgrados model) { var jresult = new Jresult(); try { db.Entry(model).State = EntityState.Modified; db.SaveChanges(); jresult.Success = true;; jresult.Message = "Información del grado modificada satisfactoriamente"; } catch (Exception ex) { jresult.Message = ex.Message; Console.WriteLine(ex.Message); } return(jresult); }
/// <summary> /// Inserta tgrado /// </summary> /// <param name="model"> Modelo de tgrado</param> /// <returns> boolean producto transacción</returns> public Jresult InsTgrado(Tgrados model) { var jresult = new Jresult(); try { //var mod = new Tgrados() { Nombre = model.Nombre, CodigoDane = model.CodigoDane, NombreRector = model.NombreRector, NumSedes = model.NumSedes }; model.Id = db.Tgrados.DefaultIfEmpty().Max(r => r == null ? 0 : r.Id) + 1; db.Tgrados.Add(model); db.SaveChanges(); jresult.Success = true;; jresult.Message = "Grado registrado satisfactoriamente"; } catch (Exception ex) { jresult.Message = ex.Message; Console.WriteLine(ex.Message); } return(jresult); }
public ActionResult InsTgrado( [Bind(Include = "NivelId, Codigo, Nombre, Numero, Estado")] Tgrados model) { // Inicializaciones var jresult = new Jresult(); // Validaciones if (!ModelState.IsValid) { jresult.Message = string.Join("; ", ModelState.Values.SelectMany(x => x.Errors).Select(x => x.ErrorMessage)); return(Json(jresult)); } // Acceso a la capa de negocio var entityBL = new TgradosBL(); jresult = entityBL.InsTgrado(model); // Salida success return(Json(jresult)); }