Beispiel #1
0
        public ActionResult ListarMedicos(MedicoFiltroViewModel filtros)
        {
            var listaMedicos = medicos.GetAll()
                               .Where(prop => (string.IsNullOrEmpty(filtros.Nome) || prop.Nome.Contains(filtros.Nome)) &&
                                      (string.IsNullOrEmpty(filtros.CPF) || prop.CPF.Contains(filtros.CPF)) &&
                                      (string.IsNullOrEmpty(filtros.CRM) || prop.CRM.Contains(filtros.CRM)))
                               .OrderBy(prop => prop.Id);

            ViewBag.RouteValues = filtros.RouteValues;

            if (listaMedicos.Count() == 0)
            {
                return(PartialView("_GridSemRegistros"));
            }

            return(PartialView("_ListarMedico", listaMedicos.ToPagedList(filtros.Pagina, ViewModelBase.NUMERO_ITENS_PAGINA)));
        }
Beispiel #2
0
        public ActionResult Index()
        {
            MedicoFiltroViewModel modelo = new MedicoFiltroViewModel();

            return(View(modelo));
        }