public JsonResult AjaxDetails(int?id)
        {
            Alumno   alumno   = db.alumnos.Find(id);
            VMAlumno vmAlumno = new VMAlumno(alumno);

            return(Json(vmAlumno, 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));
        }
        public JsonResult AjaxEdit(int noMatricula = 0)
        {
            /*Un objeto instanciado del modelo de datos*/
            Alumno alumno = db.alumnos.Find(noMatricula);

            /*Necesito una instancia del modelo de vista*/
            VMAlumno vmAlumno = new VMAlumno(alumno);

            //return Json(vmAlumno, JsonRequestBehavior.AllowGet);
            return(Json(vmAlumno, JsonRequestBehavior.AllowGet));
        }