public ActionResult Index() { ReceitaFiltroViewModel modelo = new ReceitaFiltroViewModel() { Data = DateTime.Now.Date }; return(View(modelo)); }
public ActionResult ListarReceitas(ReceitaFiltroViewModel filtros) { var listaReceitas = receitas.GetAll() .Where(prop => (!prop.Data.HasValue || prop.Data == filtros.Data) && (string.IsNullOrEmpty(filtros.MedicoId) || prop.MedicoId.Contains(filtros.MedicoId)) && (string.IsNullOrEmpty(filtros.PacienteId) || prop.PacienteId.Contains(filtros.PacienteId))) .OrderBy(prop => prop.Id); ViewBag.RouteValues = filtros.RouteValues; if (listaReceitas.Count() == 0) { return(PartialView("_GridSemRegistros")); } return(PartialView("_ListarReceita", listaReceitas.ToPagedList(filtros.Pagina, ViewModelBase.NUMERO_ITENS_PAGINA))); }