public override PessoaResponse CadastraEntidade(PessoaRequest request)
        {
            decimal i             = 0;
            bool    apenasNumeros = decimal.TryParse(request.CPF, out i);

            if (!apenasNumeros)
            {
                return(new PessoaResponse
                {
                    Erro = true,
                    Alertas =
                    {
                        Erros =
                        {
                            "CPF deve conter apenas numeros"
                        }
                    }
                });
            }

            if (string.IsNullOrEmpty(request.CPF) || !Validadores.CPFValido(request.CPF))
            {
                return(new PessoaResponse
                {
                    Erro = true,
                    Alertas =
                    {
                        Erros =
                        {
                            "CPF Invalido"
                        }
                    }
                });
            }


            if (string.IsNullOrEmpty(request.UF) || request.UF.Length != 2)
            {
                return(new PessoaResponse
                {
                    Erro = true,
                    Alertas =
                    {
                        Erros =
                        {
                            "UF Invalido"
                        }
                    }
                });
            }



            decimal cpf = decimal.Parse(request.CPF);
            var     obj = Consulte(x => decimal.Parse(x.CPF) == cpf);

            if (!obj.Erro)
            {
                return(new PessoaResponse
                {
                    Erro = true,
                    Alertas =
                    {
                        Erros =
                        {
                            "CPF ja existe"
                        }
                    }
                });
            }

            return(base.CadastraEntidade(request));
        }