// GET: AlumnoNotas
        public ActionResult Index(ClsAlumnoNota objAlumnoNota)
        {
            string busqueda;

            if (objAlumnoNota.busqueda != null)
            {
                busqueda = objAlumnoNota.busqueda;

                var query = (from a in alumnos.Select((alumno, index) => new { alumno, index })
                             join n in notas.Select((nota, index) => new { nota, index })
                             on a.index equals n.index
                             where a.alumno.Contains(busqueda)
                             select new { a.alumno, n.nota }).ToList();
                foreach (var item in query)
                {
                    objAlumnoNota.resultado += Convert.ToString(item) + "\n";
                }
            }
            else
            {
                var query = (from a in alumnos.Select((alumno, index) => new { alumno, index })
                             join n in notas.Select((nota, index) => new { nota, index })
                             on a.index equals n.index
                             select new { a.alumno, n.nota }).ToList();

                foreach (var item in query)
                {
                    objAlumnoNota.resultado += Convert.ToString(item) + "\n";
                }
            }

            return(View(objAlumnoNota));
        }
        // GET: EjercicioPropuesto
        public ActionResult Index(ClsAlumnoNota ObjEjercicioPropuesto)
        {
            string busqueda;

            ObjEjercicioPropuesto.name = new List <string>();
            ObjEjercicioPropuesto.note = new List <double>();

            if (ObjEjercicioPropuesto.busqueda != null)
            {
                busqueda = ObjEjercicioPropuesto.busqueda;

                var query = (from a in alumnos.Select((alumno, index) => new { alumno, index })
                             join n in notas.Select((nota, index) => new { nota, index })
                             on a.index equals n.index
                             where a.alumno.Contains(busqueda)
                             select new { a.alumno, n.nota }).ToList();
                foreach (var item in query)
                {
                    ObjEjercicioPropuesto.name.Add(Convert.ToString(item.alumno));
                    ObjEjercicioPropuesto.note.Add(Convert.ToDouble(item.nota));
                }
            }
            else
            {
                var query = (from a in alumnos.Select((alumno, index) => new { alumno, index })
                             join n in notas.Select((nota, index) => new { nota, index })
                             on a.index equals n.index
                             select new { a.alumno, n.nota }).ToList();

                foreach (var item in query)
                {
                    ObjEjercicioPropuesto.name.Add(Convert.ToString(item.alumno));
                    ObjEjercicioPropuesto.note.Add(Convert.ToDouble(item.nota));
                }
            }
            ObjEjercicioPropuesto.row = ObjEjercicioPropuesto.name.Count();
            return(View(ObjEjercicioPropuesto));
        }
        // GET: Ejercicio
        public ActionResult Index(ClsAlumnoNota objAlumno)
        {
            string busqueda;

            objAlumno.nombreA = new List <string>();
            objAlumno.notaA   = new List <double>();

            if (objAlumno.busqueda != null)
            {
                busqueda = objAlumno.busqueda;

                var query = (from a in alumnos.Select((alumno, index) => new { alumno, index })
                             join n in notas.Select((nota, index) => new { nota, index })
                             on a.index equals n.index
                             where a.alumno.Contains(busqueda)
                             select new { a.alumno, n.nota }).ToList();
                foreach (var item in query)
                {
                    objAlumno.nombreA.Add(Convert.ToString(item.alumno));
                    objAlumno.notaA.Add(Convert.ToDouble(item.nota));
                }
            }
            else
            {
                var query = (from a in alumnos.Select((alumno, index) => new { alumno, index })
                             join n in notas.Select((nota, index) => new { nota, index })
                             on a.index equals n.index
                             select new { a.alumno, n.nota }).ToList();

                foreach (var item in query)
                {
                    objAlumno.nombreA.Add(Convert.ToString(item.alumno));
                    objAlumno.notaA.Add(Convert.ToDouble(item.nota));
                }
            }
            objAlumno.filas = objAlumno.nombreA.Count();
            return(View(objAlumno));
        }