Esempio n. 1
0
        public void Depositar(decimal valor)
        {
            this.Saldo = this.Saldo + valor;
            var movimento = new Movimentacao()
            {
                Valor = valor, DataDaTransacao = DateTime.Now, Operacao = "+"
            };

            this.Historico.Add(movimento);
        }
Esempio n. 2
0
        // virtual permite que se faça a sobrescrita do método
        public virtual bool Sacar(decimal valor)
        {
            if (this.Saldo < valor)
            {
                return(false);
            }

            this.Saldo = this.Saldo - valor;
            var movimento = new Movimentacao()
            {
                Valor = valor, DataDaTransacao = DateTime.Now, Operacao = "-"
            };

            this.Historico.Add(movimento);
            return(true);
        }