public Report Export(Workspace workspace, string resultPath, UserRequestData userRequestData, ExportCounterSettings counterSettings = null) { _exportImageCounter = 0; _currentWorkspace = workspace; _counterSettings = counterSettings; _userRequestData = userRequestData; _resultPath = resultPath; string result = string.Empty; result += CreateHeader(); if (Template.IncludeToc) { result += CreateTocHeader(); result += CreateToc(); result += CreateTocFooter(); } result += CreateContent(); result += CreateFooter(); result = ExportTemplateImages(result); var report = CreateReport(result, resultPath); return report; }
public UserRequestDataViewModel() { _userRequestData = new UserRequestData(); _userRequestData.ReportStartDate = DateTime.Now; _userRequestData.ReportEndDate = DateTime.Now; }