public IEnumerable <Paciente> BuscarTodosOsPacinetes() { try { return(repository.GetAll()); } catch (Exception ex) { throw ex; } }
public void GetPacientesTest() { try { var lista = pacienteRepository.GetAll(); AreEqual(6, lista.ToList().Count()); } catch (Exception ex) { throw; } }
public ActionResult ListarPacientes(PacienteFiltroViewModel filtros) { var listaPacientes = pacientes.GetAll() .Where(prop => (string.IsNullOrEmpty(filtros.Nome) || prop.Nome.Contains(filtros.Nome)) && (string.IsNullOrEmpty(filtros.CPF) || prop.CPF.Equals(filtros.CPF)) && (!filtros.DataNascimento.HasValue || prop.DataNascimento == filtros.DataNascimento)) .OrderBy(prop => prop.Id); ViewBag.RouteValues = filtros.RouteValues; if (listaPacientes.Count() == 0) { return(PartialView("_GridSemRegistros")); } return(PartialView("_ListarPaciente", listaPacientes.ToPagedList(filtros.Pagina, ViewModelBase.NUMERO_ITENS_PAGINA))); }