public ReportService( IPdfGenerator pdfGenerator, IAccountRepository accountRepository, ICodeBalanceRepository codeBalanceRepository, IFinancialYearRepository financialYearRepository) { _pdfGenerator = pdfGenerator; _accountRepository = accountRepository; _codeBalanceRepository = codeBalanceRepository; _financialYearRepository = financialYearRepository; }
public async Task <Transaction[]> CodeTransactions([Inject] ICodeBalanceRepository repository, Guid?financialYearId, NonNull <string> codeName) => Mapper.Map <Transaction[]>(await repository.GetCodeTransactions(financialYearId, codeName));
public async Task <CodeBalance[]> CodeBalances([Inject] ICodeBalanceRepository repository, Guid?financialYearId) => Mapper.Map <CodeBalance[]>(await repository.GetCodeBalances(financialYearId));