public void CloseDown() { paymentRepository = null; DeleteTransactionTypeRows(); paymentTypeRepository = null; fundTypeRepository = null; budgetTypeRepository = null; }
public void Setup(IRepository <Income> incomeRepository, PaymentTypeRepository paymentTypeRepository, BudgetTypeRepository budgetTypeRepository, FundTypeRepository fundTypeRepository) { this.incomeRepository = incomeRepository; this.paymentTypeRepository = paymentTypeRepository; this.budgetTypeRepository = budgetTypeRepository; this.fundTypeRepository = fundTypeRepository; InitialiseParameters(); CreateTransactionTypeRows(); }
public void Setup(IRepository <Payment> paymentRepository, PaymentTypeRepository paymentTypeRepository, BudgetTypeRepository budgetTypeRepository, FundTypeRepository fundTypeRepository, SpendTypeRepository spendTypeRepository ) { this.paymentRepository = paymentRepository; this.paymentTypeRepository = paymentTypeRepository; this.fundTypeRepository = fundTypeRepository; this.budgetTypeRepository = budgetTypeRepository; this.spendTypeRepository = spendTypeRepository; InitialiseParameters(); CreateTransactionTypeRows(); }
public UnitOfWork(INavyAccountDbContext context) { this.context = context; Users = new UserRepository(context); Menus = new MenuRepository(context); RoleMenus = new RoleMenuRepository(context); MenuGroups = new MenuGroupRepository(context); UserRoles = new UserRoleRepository(context); FundType = new FundTypeRepo(context); actType = new AccountTypeRepository(context); balSheet = new BalanceSheetRepository(context); mainAccount = new MainAccountRepository(context); accountChart = new ChartRepository(context); subtype = new SubTypeRepository(context); fundTypeCode = new FundTypeRepository(context); loanType = new LoanTypeRepo(context); rank = new RankRepo(context); person = new PersonRepo(context); beneficiary = new BeneficiaryRepo(context); bank = new BankRepository(context); pfundrate = new PfFundRateRepository(context); contribution = new NPFContributionRepository(context); loanRegisterRepository = new LoanRegisterRepository(context); register = new InvestmentRegisterRepository(context); loanStatus = new LoanStatusRepository(context); schedule = new LoanScheduleRepository(context); balance = new TrialBalanceRepository(context); accountHistory = new AccountHistoryRepository(context); npf_Ledgers = new LedgerRepositoy(context); report = new TrialBalanceReportRepository(context); history = new TrialBalanceHistoryRepository(context); pf_loandisc = new LoandiscRepo(context); loanPerRank = new LoanPerRankRepository(context); claimregister = new ClaimRepository(context); npfHistories = new FinancialDocRepo(context); trail = new AuditRailRepository(context); npf_contrdisc = new ContrRepo(context); surplus = new SurplusRepository(context); cam = new ClaimTypeRepository(context); navip = new NavipRepository(context); loantypereview = new LoanTypeReviewRepo(context); }