예제 #1
0
 public PessoaResponse Get(Guid codigoSessao, Guid codigo)
 {
     try
     {
         ValideSessao(codigoSessao);
         return(ServicoDePessoa.Consulte(codigo));
     }
     catch (Exception erro)
     {
         return(ErroPessoa(erro));
     }
 }
예제 #2
0
 public List <PessoaResponse> Get(Guid codigoSessao, string uf)
 {
     try
     {
         ValideSessao(codigoSessao);
         return(ServicoDePessoa.Consulte(uf).ToList());
     }
     catch (Exception erro)
     {
         return(new List <PessoaResponse>()
         {
             ErroPessoa(erro)
         });
     }
 }
예제 #3
0
        public PessoaResponse Delete(Guid codigoSessao, Guid codigoEntidade)
        {
            try
            {
                ValideSessao(codigoSessao);
                var pes = ServicoDePessoa.Consulte(codigoEntidade);
                if (pes.Erro)
                {
                    return(pes);
                }

                pes.Ativo = false;
                return(ServicoDePessoa.AtualizarEntidade(ConvertMap.Converta <PessoaResponse, PessoaRequest>(pes)));
            }
            catch (Exception erro)
            {
                return(ErroPessoa(erro));
            }
        }