コード例 #1
0
        public IndexModel BuscarProfesor(string textoBuscador)
        {
            var profesores = _contexto.Profesores.Where(x => x.Nombre.Contains(textoBuscador)).Select(x => new
            {
                x.Id,
                x.Nombre,
                nombreEmpresa = x.EmpresaProfesor.Nombre,
                x.FechaDeBaja
            }).Select(x => new ListadoProfesorModel
            {
                Id            = x.Id,
                Nombre        = x.Nombre,
                NombreEmpresa = x.nombreEmpresa,
                FechaDeBaja   = x.FechaDeBaja
            });

            BuscadorProfesorModel buscador = new BuscadorProfesorModel
            {
                TextoBuscador = textoBuscador
            };

            IndexModel model = new IndexModel
            {
                Buscador          = buscador,
                ListadoProfesores = profesores
            };

            return(model);
        }
コード例 #2
0
        public IndexModel ObtenerListadoProfesores()
        {
            BuscadorProfesorModel buscador = new BuscadorProfesorModel();
            IEnumerable <ListadoProfesorModel> profesores = _contexto.Profesores.Select(x => new
            {
                x.Id,
                x.Nombre,
                empresa = x.EmpresaProfesor.Nombre,
                x.FechaDeBaja
            }).Select(x => new ListadoProfesorModel
            {
                Id            = x.Id,
                Nombre        = x.Nombre,
                NombreEmpresa = x.empresa,
                FechaDeBaja   = x.FechaDeBaja
            });

            return(new IndexModel
            {
                Buscador = buscador,
                ListadoProfesores = profesores
            });
        }