public int GerarPeloTipo(int contaId, decimal valor, string descricao, TipoMovimentacao tipoTransferencia)
        {
            var conta         = contaServico.ObterConta(contaId);
            var transferencia = new Transferencia(contaId, valor, descricao, conta.Saldo, tipoTransferencia);

            transferenciaRepositorio.Post(transferencia);
            contaServico.VincularTransferencia(conta, transferencia);

            return(transferencia.Id);
        }