public ActionResult adminFiltrarLibro(String option, String search) { /*no hago back-end de option o search, si el usuario escribe cualquier cosa * porque en la view va a aparecer 0 registros encontrados!*/ LibroService ls = new LibroService(); String consulta = "Select * from libros"; if (option == "all") { return(View(ls.LibrosByQueryGet(consulta))); } else if (option == "bookName") { if (String.IsNullOrEmpty(search)) { ViewBag.Msg = "Ingrese el nombre de libro"; return(View()); } else { consulta = consulta + " where libros.nombre like'%" + search + "%'"; } } else if (option == "idBook") { if (String.IsNullOrEmpty(search)) { ViewBag.Msg = "Ingrese el id de libro"; return(View()); } else { consulta = consulta + " where libros.IdLibro = " + search; } } else { /*por si pinchan los values de los radio button*/ ViewBag.Msg = "Error al recibir los value de los radio button"; return(View()); } return(View(ls.LibrosByQueryGet(consulta))); }