コード例 #1
0
        public ActionResult Find(string q)
        {
            IRepositorio<Alumno> repoS = new AlumnoRepositorio();
            IList<Alumno> alumnos = repoS.GetAll();
            IList<Alumno> posiblesAlumnos = new List<Alumno>();

            foreach (var item in alumnos)
            {
                if (item.Nombre.Contains(q.ToUpper()) || item.Nombre.Contains(q.ToLower()) ||
                    item.Apellido.Contains(q.ToUpper()) || item.Apellido.Contains(q.ToLower()) ||
                    item.Expediente.ToString().Contains(q.ToUpper()) || item.Expediente.ToString().Contains(q.ToLower()))
                {
                    posiblesAlumnos.Add(item);
                }
            }
            string[] emp = new string[posiblesAlumnos.Count];
            int i = 0;
            foreach (var alumno in posiblesAlumnos)
            {
                emp[i] = alumno.Nombre + " " + alumno.Apellido + " - " + alumno.Expediente;
                i++;
            }

            return Content(string.Join("\n", emp)); ;
        }
コード例 #2
0
 //
 // GET: /Alumno/
 public ActionResult Index()
 {
     IRepositorio<Alumno> myRepoAlumno = new AlumnoRepositorio();
     IList<Alumno> listaAlumnos = myRepoAlumno.GetAll();
     return View(listaAlumnos);
 }
コード例 #3
0
        protected override void Initialize(RequestContext requestContext)
        {
            IRepositorio<Materium> repositorioMateria = new MateriumRepositorio();
            IList<Materium> listaMaterias = repositorioMateria.GetAll();
            IList<String> nombresMaterias = listaMaterias.Select(listaMateria => listaMateria.Nombre + " cod.: " + listaMateria.IdMateria).ToList();
            ViewData["Materium.Nombre"] = new SelectList(nombresMaterias);

            IRepositorio<Alumno> repositorioAlumno = new AlumnoRepositorio();
            IList<Alumno> listaAlumnos = repositorioAlumno.GetAll();
            IList<String> nombresAlumnos = listaAlumnos.Select(listaAlumno => listaAlumno.Nombre + " " + listaAlumno.Apellido + " - " + listaAlumno.Expediente).ToList();
            ViewData["Alumno.Nombre"] = new SelectList(nombresAlumnos);

            IEnumerable<string> items = new string[] { "S", "N" };
            ViewData["Reparacion"] = new SelectList(items);
            base.Initialize(requestContext);
        }