public object Depositar(int Id, double Valor)
        {
            ContaPoupanca contaPoupanca;

            if (!_contaPoupancaRepository.ExisteConta(Id))
            {
                _notificador.Adicionar("Não existe essa Conta Corrente");
                return(null);
            }

            contaPoupanca = _contaPoupancaRepository.BuscarContaPorId(Id);

            contaPoupanca.Deposita(Valor);

            _contaPoupancaRepository.AlterarConta(contaPoupanca);

            return(contaPoupanca);
        }
        public ActionResult <ContaViewModel> BuscarContaPoupancaPorId(int id)
        {
            ContaPoupanca contaPoupanca = _contaPoupancaRepository.BuscarContaPorId(id);

            if (contaPoupanca == null)
            {
                return(NotFound());
            }

            var contaCorrenteViewModel = _mapper.Map <ContaViewModel>(contaPoupanca);

            return(Ok(contaCorrenteViewModel));
        }