public static IPromptReportParameterService Inject() { if (Settings.Default.ReportingServicesMode == "Integrated") { return(new PromptReportParameterService( InjectPromptReportServceFolder(), ReportExecutionServiceInjector.Inject(), new IntegratedPromptReportNameParser())); } if (Settings.Default.ReportingServicesMode == "Native") { return(new PromptReportParameterService( InjectPromptReportServceFolder(), ReportExecutionServiceInjector.Inject(), new NativePromptReportNameParser())); } throw new Exception(); }
public static IBaseReportParameterService CreateBaseReportParameterService() { return(new BaseReportParameterService(ReportExecutionServiceInjector.Inject())); }