Example #1
0
        public Pagamento(decimal valor, Cartao cartao)
        {
            Valor  = valor;
            Cartao = cartao;

            AddNotifications(new ValidCardContract(this.Cartao), new PaymentContract(this));
        }
Example #2
0
        public Compra(int produtoId, int qtdeComprada, Cartao cartao)
        {
            ProdutoId    = produtoId;
            QtdeComprada = qtdeComprada;
            Cartao       = cartao;
            DataCompra   = DateTime.Now;

            AddNotifications(new ValidCardContract(this.Cartao));
        }