private bool ValideRequisicao(DTOParametrosPessoa parametros) { var usuarioAutenticado = (parametros != null) || !string.IsNullOrEmpty(parametros.Token); var tokenValido = ValideToken(parametros.Token); return(usuarioAutenticado && tokenValido); }
public RetornoAbstrato ObtenhaPessoasPeloCodigoUF([FromBody] DTOParametrosPessoa parametros) { var requisicaoValida = ValideRequisicao(parametros); if (requisicaoValida) { var repositorioDePessoas = new RepositorioDePessoas(); try { var pessoa = repositorioDePessoas.ObtenhaPessoasPorCodigoUF(parametros.CodigoCidade); return(RetornoPessoa.CrieRetornoConsultaListaDePessoas(pessoa)); } catch (Exception erro) { return(RetornoPessoa.CrieFalhaRetornoConsultaDePessoas()); } } return(RetornoAutenticacao.CrieFalhaAutenticacao()); }
public RetornoAbstrato excluirPessoa([FromBody] DTOParametrosPessoa parametros) { var requisicaoValida = ValideRequisicao(parametros); if (requisicaoValida) { var repositorioDePessoas = new RepositorioDePessoas(); try { repositorioDePessoas.ExcluirPessoaPeloId(parametros.Codigo); return(RetornoPessoa.CrieSucessoRetornoExclusaoDePessoa()); } catch (Exception erro) { return(RetornoPessoa.CrieFalhaRetornoExclusaoDePessoa()); } } return(RetornoAutenticacao.CrieFalhaAutenticacao()); }
public RetornoAbstrato registrePessoa([FromBody] DTOParametrosPessoa parametros) { var requisicaoValida = ValideRequisicao(parametros); if (requisicaoValida) { var repositorioDePessoas = new RepositorioDePessoas(); try { var pessoa = new Pessoa(parametros.Nome, parametros.CPF, parametros.DataDeNascimento, parametros.CodigoCidade); repositorioDePessoas.registrePessoa(pessoa); return(RetornoPessoa.CrieSucessoRetornoRegistroDePessoas(pessoa)); } catch (Exception erro) { return(RetornoPessoa.CrieFalhaRetornoRegistroDePessoas(erro)); } } return(RetornoAutenticacao.CrieFalhaAutenticacao()); }