示例#1
0
 public PessoaResponse Salve(PessoaRequest pessoa)
 {
     try
     {
         ValideSessao(pessoa.CodigoSessao);
         return(ServicoDePessoa.CadastraEntidade(pessoa));
     }
     catch (Exception erro)
     {
         return(ErroPessoa(erro));
     }
 }
示例#2
0
 public PessoaResponse Altere(PessoaRequest pessoa)
 {
     try
     {
         ValideSessao(pessoa.CodigoSessao);
         return(ServicoDePessoa.AtualizarEntidade(pessoa));
     }
     catch (Exception erro)
     {
         return(ErroPessoa(erro)); throw;
     }
 }
示例#3
0
 public PessoaResponse Get(Guid codigoSessao, Guid codigo)
 {
     try
     {
         ValideSessao(codigoSessao);
         return(ServicoDePessoa.Consulte(codigo));
     }
     catch (Exception erro)
     {
         return(ErroPessoa(erro));
     }
 }
示例#4
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)
         });
     }
 }
        private void Init(ContextoAPI context)
        {
            var servPessoa = new ServicoDePessoa <ContextoAPI>(context);



            var resposta = servPessoa.CadastraEntidade(new PessoaRequest()
            {
                Ativo          = true,
                CPF            = "96179162077",
                DataNascimento = DateTime.Now,
                Nome           = "root",
                UF             = "GO"
            });
        }
示例#6
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));
            }
        }
示例#7
0
 public PessoaController(ContextoAPI context)
 {
     ServicoDePessoa = new ServicoDePessoa <ContextoAPI>(context);
     ServicoDeSessao = new ServicoDeSessao <ContextoAPI>(context);
 }