public AddFinancialYearCommandHandler(
     IAccountRepository accountRepository,
     IFinancialYearRepository financialYearRepository)
 {
     _accountRepository       = accountRepository;
     _financialYearRepository = financialYearRepository;
 }
예제 #2
0
 public ReportController(
     IReportService reportService,
     IFinancialYearRepository financialYearRepository)
 {
     _reportService           = reportService;
     _financialYearRepository = financialYearRepository;
 }
예제 #3
0
 public ReportService(
     IPdfGenerator pdfGenerator,
     IAccountRepository accountRepository,
     ICodeBalanceRepository codeBalanceRepository,
     IFinancialYearRepository financialYearRepository)
 {
     _pdfGenerator            = pdfGenerator;
     _accountRepository       = accountRepository;
     _codeBalanceRepository   = codeBalanceRepository;
     _financialYearRepository = financialYearRepository;
 }
예제 #4
0
        public async Task <FinancialYear> FinancialYear(
            [Inject] DataLoaderContext dataLoaderContext,
            [Inject] OutputTypesMapperResolver mapperResolver,
            [Inject] IFinancialYearRepository repository)
        {
            Entities.FinancialYear financialYear = await dataLoaderContext
                                                   .GetOrAddBatchLoader <Guid, Entities.FinancialYear>(nameof(repository.GetFinancialYearsInBatch), repository.GetFinancialYearsInBatch)
                                                   .LoadAsync(FinancialYearId);

            return(mapperResolver().Map <FinancialYear>(financialYear));
        }
예제 #5
0
 public FinanceSetupController(
     IFinancialYearRepository finrepo,
     IVoucherTypeRepository vourepo,
     IMasterAccountRepository masterrepo,
     IDetailAccountRepository detailrepo,
     ISubAccountRepository subrepo,
     ISecondSubAccountRepository secondsubrepo
     )
 {
     fin_repo              = finrepo;
     vou_repo              = vourepo;
     Master_repo           = masterrepo;
     Detail_repo           = detailrepo;
     SubAccount_repo       = subrepo;
     SecondSubAccount_repo = secondsubrepo;
 }
예제 #6
0
        public FinanceController(IAccountRepository accountrepo, IVoucherRepository vourepo, IVoucherDetailRepository voudetailrepo,
                                 ITransactionAccountRepository ualrepo,
                                 IPostedVoucherRepository postvourepo, IUnpostedVoucherRepository unpostvourepo,
                                 IFinancialYearRepository financeyearrepo, IVoucherTypeRepository vouchertyperepo)
        {
            Account_Repo = accountrepo;
            UAL_Repo     = ualrepo;

            Vou_repo         = vourepo;
            VouDetail_repo   = voudetailrepo;
            PostedVou_repo   = postvourepo;
            UnpostedVou_repo = unpostvourepo;

            FinancialYear_Repo = financeyearrepo;
            VoucherType_Repo   = vouchertyperepo;
        }
예제 #7
0
 public async Task <StartingBalance[]> StartingBalances([Inject] IFinancialYearRepository repository, Guid financialYearId)
 => _mapper.Map <StartingBalance[]>(await repository.GetFinancialYearStartingBalances(financialYearId));
예제 #8
0
 public async Task <FinancialYear[]> FinancialYears([Inject] IFinancialYearRepository repository)
 => _mapper.Map <FinancialYear[]>(await repository.GetFinancialYears());
 public ActivateFinancialYearCommandHandler(IFinancialYearRepository repository)
 {
     _repository = repository;
 }
예제 #10
0
 public FinancialYearService(IFinancialYearRepository repository)
 {
     _repository = repository;
 }