public IActionResult GetAll() { try { return(Ok(pessoaApplicationService.GetAll())); } catch (Exception e) { return(StatusCode(500, e.Message)); } }
public ActionResult Index(int?cidadeId, string prefix = "", bool hideEmptyCheques = false) { _pessoaNomeSpecification = new PessoaNomeSpecification(prefix); _pessoaChequesSpecification = new PessoaChequesSpecification(hideEmptyCheques); _pessoaCidadeIdSpecification = new PessoaCidadeIdSpecification(cidadeId); var pessoasVM = new List <PessoaViewModel>(); var pessoas = _pessoaApplicationService.GetAll(_pessoaNomeSpecification .And(_pessoaChequesSpecification) .And(_pessoaCidadeIdSpecification)) .OrderBy(p => p.Nome); Mapper.Map(pessoas, pessoasVM); return(View(new IndexPessoaViewModel() { Pessoas = pessoasVM, CidadesList = _cidades })); }
public ActionResult Index(int?estadoId, string prefix = "", bool hideEmptyPessoas = false) { _cidadeNomeSpecification = new CidadeNomeSpecification(prefix); _cidadePessoasSpecification = new CidadePessoasSpecification(hideEmptyPessoas); _cidadeEstadoIdSpecification = new CidadeEstadoIdSpecification(estadoId); var cidadesVM = new List <CidadeViewModel>(); var cidades = _cidadeApplicationService.GetAll(_cidadeNomeSpecification.And(_cidadePessoasSpecification)) .OrderBy(c => c.EstadoId) .ThenBy(c => c.Nome); Mapper.Map(cidades, cidadesVM); cidadesVM.ForEach(c => c.PessoasCidadeCount = _pessoaApplicationService.GetAll().Count(e => e.Enderecos.Any(en => en.CidadeId == c.CidadeId))); return(View(new IndexCidadeViewModel() { Cidades = cidadesVM, EstadosList = _estadoApplicationService.GetAll().ToSelectItemList(e => e.Nome, e => e.EstadoId), })); }
public PartialViewResult GetPessoas(string pessoaPrefix = "") { ISpecification <Pessoa> pessoaNomeSpecification = new PessoaNomeSpecification(pessoaPrefix); return(PartialView("_PartialViews/_pessoasInformation", _pessoaApplicationService.GetAll(pessoaNomeSpecification))); }