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(); }
public BaseController(IApplication ApplicaionLayer, ILocalLogger Log) { // Setup application = ApplicaionLayer; _log = Log; // Init logger _log = Log.SetType(typeof(Model)); }
public SalaryRepo(ILocalLogger Log) { _log = Log; _log.SetType(typeof(SalaryRepo)); }
public ChequeRepo(ILocalLogger Log) { _log = Log; _log.SetType(typeof(ChequeRepo)); }
public MonthlyBudgetRepo(ILocalLogger Log) { _log = Log; _log.SetType(typeof(MonthlyBudgetRepo)); }
public ExpenseRepo(ILocalLogger Log) { _log = Log; _log.SetType(typeof(ExpenseRepo)); }
public CreditCardRepo(ILocalLogger Log) { _log = Log; _log.SetType(typeof(CreditCardRepo)); }
public IncomeRepo(ILocalLogger Log) { _log = Log; _log.SetType(typeof(IncomeRepo)); }
public AnnualBudgetRepo(ILocalLogger Log) { _log = Log; _log.SetType(typeof(AnnualBudgetRepo)); }