public PessoaResponse Salve(PessoaRequest pessoa) { try { ValideSessao(pessoa.CodigoSessao); return(ServicoDePessoa.CadastraEntidade(pessoa)); } catch (Exception erro) { return(ErroPessoa(erro)); } }
public PessoaResponse Altere(PessoaRequest pessoa) { try { ValideSessao(pessoa.CodigoSessao); return(ServicoDePessoa.AtualizarEntidade(pessoa)); } catch (Exception erro) { return(ErroPessoa(erro)); throw; } }
public PessoaResponse Get(Guid codigoSessao, Guid codigo) { try { ValideSessao(codigoSessao); return(ServicoDePessoa.Consulte(codigo)); } catch (Exception erro) { return(ErroPessoa(erro)); } }
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" }); }
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)); } }
public PessoaController(ContextoAPI context) { ServicoDePessoa = new ServicoDePessoa <ContextoAPI>(context); ServicoDeSessao = new ServicoDeSessao <ContextoAPI>(context); }