示例#1
0
        public Application(
            IAnnualBudgetBL AnnualBudgetBL,
            IMonthlyBudgetBL MonthlyBudgetBL,

            IExpenseBL BudgetItemBL,
            ISalaryBL SalaryBL,
            IChequeBL ChequeBL,
            ICreditCardBL CreditCardBL,

            IMonthlyPlanTemplateBL MonthlyPlanTemplateBL,
            ILocalLogger LocalLogger)
        {
            // DI
            annualBudgetBL    = AnnualBudgetBL;
            monthlyBudgetBL   = MonthlyBudgetBL;
            expenseBL         = BudgetItemBL;
            salaryBL          = SalaryBL;
            chequeBL          = ChequeBL;
            creditCardBL      = CreditCardBL;
            monthlyTemplateBL = MonthlyPlanTemplateBL;
            _log = LocalLogger;
            // Init logger
            _log.SetType(typeof(Application));
            // BL hashtable
            buildBusinessLayersHashtable();
        }
示例#2
0
 public BaseController(IApplication ApplicaionLayer, ILocalLogger Log)
 {
     // Setup
     application = ApplicaionLayer;
     _log        = Log;
     // Init logger
     _log = Log.SetType(typeof(Model));
 }
示例#3
0
 public SalaryRepo(ILocalLogger Log)
 {
     _log = Log;
     _log.SetType(typeof(SalaryRepo));
 }
示例#4
0
 public ChequeRepo(ILocalLogger Log)
 {
     _log = Log;
     _log.SetType(typeof(ChequeRepo));
 }
示例#5
0
 public MonthlyBudgetRepo(ILocalLogger Log)
 {
     _log = Log;
     _log.SetType(typeof(MonthlyBudgetRepo));
 }
示例#6
0
 public ExpenseRepo(ILocalLogger Log)
 {
     _log = Log;
     _log.SetType(typeof(ExpenseRepo));
 }
示例#7
0
 public CreditCardRepo(ILocalLogger Log)
 {
     _log = Log;
     _log.SetType(typeof(CreditCardRepo));
 }
示例#8
0
 public IncomeRepo(ILocalLogger Log)
 {
     _log = Log;
     _log.SetType(typeof(IncomeRepo));
 }
示例#9
0
 public AnnualBudgetRepo(ILocalLogger Log)
 {
     _log = Log;
     _log.SetType(typeof(AnnualBudgetRepo));
 }