Ejemplo n.º 1
0
        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);
        }