public ActionResult Listar(ListarViewModel filtros) { IQueryable <Book> qry = this.db.Book; try { if (filtros.FilterTitle != null) { qry = qry.Where(lib => lib.Title.Contains(filtros.FilterTitle)); } if (filtros.FilterGenre.HasValue) { qry = qry.Where(lib => lib.Genre.Any( aut => aut.Id.Equals(filtros.FilterGenre.Value) ) ); } } catch { this.ViewBag.Error = "Error vuelva a intentar"; return(View("Error")); } return(View(qry.ToList())); }
public ActionResult Listar(ListarViewModel filtros) { gestionLibrosEntities db = new gestionLibrosEntities(); IQueryable <Generos> qry = db.Generos; if (filtros.FiltroTitulo != null) { qry = qry.Where(lib => lib.Genero.Contains(filtros.FiltroTitulo)); } return(View(qry.ToList())); }
public ActionResult Listar(ListarViewModel filtros) { AccentureProyectoIntegradorEntities db = new AccentureProyectoIntegradorEntities(); IQueryable <Libros> qry = db.Libros; if (filtros.FiltroTitulo != null) { qry = qry.Where(lib => lib.Titulo.Contains(filtros.FiltroTitulo)); } if (filtros.FiltroAutor.HasValue) { qry = qry.Where(lib => lib.Autores.Any( aut => aut.IdAutor.Equals(filtros.FiltroAutor.Value) )); } return(View(qry.ToList())); }
public ActionResult Listar(ListarViewModel filtros) { AccentureAcademyBooksEntities db = new AccentureAcademyBooksEntities(); IQueryable <Libro> qry = db.Libro; if (filtros.FiltroTitulo != null) { qry = qry.Where(lib => lib.Titulo.Contains(filtros.FiltroTitulo)); } if (filtros.FiltroAutor.HasValue) { qry = qry.Where(lib => lib.EscritoPor.Any( aut => aut.Id.Equals(filtros.FiltroAutor.Value) ) ); } if (filtros.FiltroEditorial.HasValue) { qry = qry.Where(lib => lib.PublicadoPor.Any( aut => aut.Id.Equals(filtros.FiltroAutor.Value) ) ); } if (filtros.FiltroGenero.HasValue) { qry = qry.Where(lib => lib.GeneroLibro.Any( aut => aut.Id.Equals(filtros.FiltroAutor.Value) ) ); } return(View(qry.ToList())); }
public ActionResult Listar(ListarViewModel filtros) { AccentureAcademyBookStoreEntities db = new AccentureAcademyBookStoreEntities(); IQueryable <Book> qry = db.Book; if (filtros.FiltroTitulo != null) { qry = qry.Where(lib => lib.Title.Contains(filtros.FiltroTitulo)); } if (filtros.FiltroGenero.HasValue) { qry = qry.Where(lib => lib.Gender.Any( aut => aut.Id.Equals(filtros.FiltroGenero.Value) ) ); } return(View(qry.ToList())); }
public Listar() { InitializeComponent(); BindingContext = new ListarViewModel(); }