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