public ExcelFileDto Export(TrialBalanceDto trialBalance, TrialBalanceCommand command) { Assertion.AssertObject(trialBalance, "trialBalance"); Assertion.AssertObject(command, "command"); var templateUID = $"TrialBalanceTemplate.{trialBalance.Command.TrialBalanceType}"; var templateConfig = ExcelTemplateConfig.Parse(templateUID); var creator = new TrialBalanceExcelFileCreator(templateConfig); ExcelFile excelFile = creator.CreateExcelFile(trialBalance); return(ExcelFileMapper.Map(excelFile)); }
public ExcelFileDto Export(AccountsChartDto accountsChart, AccountsSearchCommand searchCommand) { Assertion.AssertObject(accountsChart, "accountsChart"); Assertion.AssertObject(searchCommand, "searchCommand"); var templateUID = $"AccountsChartTemplate"; var templateConfig = ExcelTemplateConfig.Parse(templateUID); var creator = new AccountsChartExcelFileCreator(templateConfig); ExcelFile excelFile = creator.CreateExcelFile(accountsChart); return(ExcelFileMapper.Map(excelFile)); }
public ExcelFile(ExcelTemplateConfig templateConfig) { Assertion.AssertObject(templateConfig, " templateConfig"); _templateConfig = templateConfig; }
public AccountsChartExcelFileCreator(ExcelTemplateConfig templateConfig) { Assertion.AssertObject(templateConfig, "templateConfig"); _templateConfig = templateConfig; }
public TrialBalanceExcelFileCreator(ExcelTemplateConfig templateConfig) { Assertion.AssertObject(templateConfig, "templateConfig"); _templateConfig = templateConfig; }