Пример #1
0
        public ChargeableController()
        {
            GetChargeablesListQuery  chargeablesListQuery  = new GetChargeablesListQuery(new DatabaseService());
            GetChargeableDetailQuery chargeableDetailQuery = new GetChargeableDetailQuery(new DatabaseService());

            _chargeablesListQuery  = chargeablesListQuery;
            _chargeableDetailQuery = chargeableDetailQuery;
        }
Пример #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;
        }