// 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)); }