public int Alterar(Cliente cliente)
 {
     try
     {
         InstanciarClienteBO();
         int retorno = Insucesso;
         if (_clienteBO.VerificarSeJaExisteNaAlteracao(cliente) == NaoExiste)
         {
             _banco.Entry(cliente).State = EntityState.Modified;
             retorno = _banco.SaveChanges() == Sucesso ? Sucesso : Sucesso;
         }
         return(retorno);
     }
     catch (CustomException erro)
     {
         throw new CustomException(erro.Message);
     }
     catch (Exception erro)
     {
         throw new Exception(erro.Message);
     }
 }