public string CreateReportFromTemplate()
        {
            var templatePath = ReportConfigurationManager.GetAbsolutePathToReportTemplateFile();

            provider.InitializeProvider();
            var reportTemplate = provider.GetReportTemplate(templatePath);

            FillReportContent(reportTemplate);
            var savedReportPath = SaveReport(reportTemplate);

            provider.DestroyProvider();
            return(savedReportPath);
        }