public VMAlumno(Alumno alumno) { this.noMatricula = alumno.noMatricula; this.nombre = alumno.nombre; this.apellidoM = alumno.apellidoM; this.apellidoP = alumno.apellidoP; this.fechaNac = alumno.fechaNac.ToString(); this.grupoID = alumno.grupoID; if(alumno.grupo != null) this.nombreGrupo = alumno.grupo.nombre; }
public JsonResult AjaxEdit(Alumno alumno) { String mensaje = String.Empty; try { db.Entry(alumno).State = EntityState.Modified; int c = db.SaveChanges(); mensaje = "Se ha editado los datos del alumno satisfactoriamente"; } catch(Exception exc) { mensaje = "Hubo un error en el servidor: "+exc.Message; } return Json(new { mensaje = mensaje }, JsonRequestBehavior.AllowGet); }
public JsonResult AjaxDetails(Alumno alumno) { db.Entry(alumno).State = EntityState.Modified; db.SaveChanges(); VMAlumno vmAlumno = new VMAlumno(alumno); return Json(vmAlumno, JsonRequestBehavior.AllowGet); }