public string CreateReportFromTemplate() { var templatePath = ReportConfigurationManager.GetAbsolutePathToReportTemplateFile(); provider.InitializeProvider(); var reportTemplate = provider.GetReportTemplate(templatePath); FillReportContent(reportTemplate); var savedReportPath = SaveReport(reportTemplate); provider.DestroyProvider(); return(savedReportPath); }