Esempio n. 1
0
 /// <summary>
 /// Converte um DTO de empresa em um modelo de domínio de empresa.
 /// </summary>
 /// <param name="cliente">O DTO a ser convertido.</param>
 /// <returns>O modelo convertido.</returns>
 public static ClientePessoaJuridica Converter(ContratoRetornoClientePessoaJuridica contratoRetornoClientePessoaJuridica)
 {
     return(new ClientePessoaJuridica
     {
         Identificador = contratoRetornoClientePessoaJuridica.Identificador,
         NomeFantasia = contratoRetornoClientePessoaJuridica.NomeFantasia,
         CNPJ = contratoRetornoClientePessoaJuridica.CNPJ,
         InstituicaoFinanceira = contratoRetornoClientePessoaJuridica.InstituicaoFinanceira
     });
 }
        public IActionResult DeletarClientePessoaJuridica(int id)
        {
            ContratoRetornoClientePessoaJuridica clientePessoaJuridica = _servicoAplicacaoCliente.ObterClientePessoaJuridica(id);

            if (clientePessoaJuridica == null)
            {
                return(NotFound());
            }

            _servicoAplicacaoCliente.DeletarClientePessoaJuridica(clientePessoaJuridica.Identificador);

            return(Ok(clientePessoaJuridica));
        }
        public ActionResult <ContratoRetornoClientePessoaJuridica> ObterClientePessoaJuridica(int id)
        {
            try
            {
                ContratoRetornoClientePessoaJuridica clientePessoaJuridica = _servicoAplicacaoCliente.ObterClientePessoaJuridica(id);

                if (clientePessoaJuridica == null)
                {
                    return(NotFound());
                }

                return(Ok(clientePessoaJuridica));
            }
            catch (Exception ex)
            {
                return(BadRequest(ex.Message));
            }
        }