private static IGlobalPromptProvider <PromptInfo> InjectGlobalPromptProvider()
 {
     return(new GlobalPromptInfoService(
                PromptReportParameterServiceInjector.Inject()
                , InjectGlobalPromptInfoProvider()
                , InjectGlobalPromptBaseReportInfoMapper()));
 }
 private static ICascadingSearchDefaultValueProvider InjectCascadingSearchDefaultVaueProvider()
 {
     return(new CascadingSearchDefaultValueProvider(
                PromptReportParameterServiceInjector.Inject(),
                InjectDefaultValueProvider()));
 }
 private static IHierarchyPromptService InjectRecursiveHierarchyPromptService()
 {
     return(new HierarchyPromptService(
                PromptReportParameterServiceInjector.Inject(),
                new RecursiveHierarchyPromptProvider()));
 }