Example #1
0
 public UiFlow(
     IUiFlowContextRepository contextRepository,
     IInternalStateMachine stateMachine, IProfiler profiler, IFlowRuntimeInfoResolver flowRuntimes,
     IScreenMetadataResolver screenMetadataResolver,
     IFlowInitializerMetadataResolver flowInitializerMetadataResolver, IFlowsRegistry flowsRegistry)
 {
     _stateMachine                    = stateMachine;
     _profiler                        = profiler;
     _flowRuntimes                    = flowRuntimes;
     _screenMetadataResolver          = screenMetadataResolver;
     _flowInitializerMetadataResolver = flowInitializerMetadataResolver;
     _flowsRegistry                   = flowsRegistry;
     _contextRepository               = contextRepository;
 }
        public UiFlowViewLocationExpander(IFlowsRegistry registry)
        {
            if (registry == null)
            {
                throw new ArgumentNullException(nameof(registry));
            }

            NotSharedFlowSpecificComponents = new Lazy <IEnumerable <string> >(() =>
            {
                return(registry.AllFlows
                       .Select(x => $"{x.ComponentsUrlPath}/{{0}}/{{0}}{RazorViewEngine.ViewExtension}")
                       .ToArray());
            });
        }
Example #3
0
 public UiFlowControllerRouteConvention(IFlowsRegistry registry)
 {
     _registry = registry;
 }
Example #4
0
 public SampleFlowContainerController(UiFlowController flowController, IFlowsRegistry registry) : base(flowController, registry)
 {
 }
Example #5
0
 internal UiFlowsCoreModule(Func <Type, object> getUninitializedObjectFactory, IFlowsRegistry flowsRegistry)
 {
     _getUninitializedObjectFactory = getUninitializedObjectFactory;
     _flowsRegistry = flowsRegistry;
 }
 protected UiFlowContainerController(UiFlowController flowController, IFlowsRegistry flowsRegistry)
 {
     _flowController = flowController;
     _flowsRegistry  = flowsRegistry;
 }