public bool Editar(EstudiantesDTO modelo, ref string error) { using (EscuelaContexto db = new EscuelaContexto()) { try { Estudiante entidad = db.Estudiantes.Find(modelo.EstudianteId); if (entidad == null) { error = "Registro no encontrado"; return(false); } entidad.Nombre = modelo.Nombre; entidad.FechaNacimiento = modelo.FechaNacimiento; entidad.Estatura = modelo.Estatura; entidad.Peso = modelo.Peso; entidad.GradoId = modelo.GradoId; db.Entry(entidad).State = System.Data.Entity.EntityState.Modified; db.SaveChanges(); return(true); } catch (Exception ex) { error = ex.Message; return(false); } } }
public bool Guardar(EstudiantesDTO modelo, ref string error) { using (EscuelaContexto db = new EscuelaContexto()) { try { Estudiante entidad = new Estudiante { Nombre = modelo.Nombre, FechaNacimiento = modelo.FechaNacimiento, Estatura = modelo.Estatura, Peso = modelo.Peso, GradoId = modelo.GradoId, Estado = true }; db.Estudiantes.Add(entidad); db.SaveChanges(); return(true); } catch (Exception ex) { error = ex.Message; return(false); } } }
public JsonResult ActualizarEstudiante(EstudiantesDTO modelo) { if (ModelState.IsValid) { if (new EstudiantesBN().Editar(modelo, ref error)) { return(Json(new { estado = true })); } ModelState.AddModelError("GradoId", error); } return(EnviarErrores(ModelState)); }