public ActionResult <ContratoRetornoClientePessoaFisica> ObterClientePessoaFisica(int id) { try { ContratoRetornoClientePessoaFisica clientePessoaFisica = _servicoAplicacaoCliente.ObterClientePessoaFisica(id); clientePessoaFisica.Contatos = new List <Contato>(); IEnumerable <ContratoRetornoContato> contatos = _servicoAplicacaoCliente.ObterContatosClientePF(id); if (clientePessoaFisica == null) { return(NotFound()); } if (contatos.Count() > 0) { foreach (ContratoRetornoContato contato in contatos) { clientePessoaFisica.Contatos.Add(ContatoParser.Converter(contato)); } } return(Ok(clientePessoaFisica)); } catch (Exception ex) { return(BadRequest(ex.Message)); } }
public IEnumerable <ContratoRetornoContato> ObterContatosClientePF(int id) { IEnumerable <Contato> contatos = _servicoDominioCliente.ObterContatosClientePF(id); if (!contatos.Any()) { return(null); } return(ContatoParser.Converter(contatos)); }