/// <summary> /// Buscar as primeiras pessoas conforme parametro /// </summary> /// <param name="qtd"></param> /// <returns></returns> public IList <PessoaDTO> Buscar(int qtd = 10) { var pessoas = _pessoaRepositorio.Buscar(qtd); return(pessoas.Select(item => new PessoaDTO { CPF = item.Cpf, IdPessoa = item.IdPessoa, Nome = item.Nome }).ToList()); }
public IActionResult Get(string Uf) { try { var resultado = _IPessoaRepositorio.Buscar(p => p.Uf.ToUpper() == Uf.ToUpper()); if (resultado == null) { return(NotFound(new { mensagem = string.Format("Nenhum registro encontrado com Uf: {0}", Uf) })); } if (resultado.Count() == 0) { return(NotFound(new { mensagem = string.Format("Nenhum registro encontrado com Uf: {0}", Uf) })); } return(Ok(resultado)); } catch (Exception ex) { return(BadRequest(new { mensagem = "ERRO Inesperado. " + ex.Message })); } }
// public IActionResult Adicionar([FromBody] Pessoa pessoa) public IActionResult Adicionar(Pessoa pessoa) { if (pessoa == null) { return(BadRequest("Os dados de cadastro são de preenchimento obrigatorio")); } //VERIFICA SE JA TEM UM CPF CADASTRADO var retorno = _pessoaRepositorio.Buscar(c => c.CPF == pessoa.CPF).Any(); if (retorno == true) { return(BadRequest("cpf já cadastrado com esse número")); } _pessoaRepositorio.Adicionar(pessoa); return(Ok(pessoa)); }