public async Task <ActionResult> SolicitudesEmpleados(string filtro, int?pagina, string fechaInicio, string fechaFinal) { ViewBag.FechaInicio = fechaInicio; ViewBag.FechaFinal = fechaFinal; var jefe = await userService.GetLoggedInUser(); if (jefe == null) { return(RedirectToAction("LogOut", "Account")); } var solicitudes = solicitudService.ObtenerSolicitudesPorAprobar(jefe, fechaInicio, fechaFinal); if (!string.IsNullOrEmpty(filtro)) { solicitudes = FiltrarSolicitudes(solicitudes, filtro); } int tamanoPagina = 10; int numeroPagina = (pagina ?? 1); return(View(solicitudes.ToPagedList(numeroPagina, tamanoPagina))); }