Exemplo n.º 1
0
        public PaymentController()
        {
            PaymentFactory                paymentFactory       = new PaymentFactory();
            BalanceSheetServices          balanceSheetServices = new BalanceSheetServices();
            GetBalanceUnpaidQuery         unpaidsListQuery     = new GetBalanceUnpaidQuery(new DatabaseService());
            CreatePaymentViewModelFactory factory = new CreatePaymentViewModelFactory(unpaidsListQuery);
            CreatePaymentCommand          createPaymentCommand = new CreatePaymentCommand(new DatabaseService(), paymentFactory, balanceSheetServices);

            _factory = factory;
            _createPaymentCommand = createPaymentCommand;
        }
Exemplo n.º 2
0
 public DonateModel(ICreatePaymentCommand createPaymentCommand)
 {
     this.createPaymentCommand = createPaymentCommand;
 }