Esempio 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;
        }
Esempio n. 2
0
        public ExpenseController()
        {
            ExpenseFactory                expenseFactory       = new ExpenseFactory();
            BalanceSheetServices          balanceSheetServices = new BalanceSheetServices();
            GetChargeablesListQuery       chargeablesListQuery = new GetChargeablesListQuery(new DatabaseService());
            GetBalanceListQuery           balanceListQuery     = new GetBalanceListQuery(new DatabaseService());
            GetBalanceDetailQuery         balanceDetailQuery   = new GetBalanceDetailQuery(new DatabaseService());
            CreateExpenseViewModelFactory factory = new CreateExpenseViewModelFactory(chargeablesListQuery);
            CreateExpenseCommand          createExpenseCommand = new CreateExpenseCommand(new DatabaseService(), expenseFactory, balanceSheetServices);

            _balanceListQuery     = balanceListQuery;
            _balanceDetailQuery   = balanceDetailQuery;
            _factory              = factory;
            _createExpenseCommand = createExpenseCommand;
        }