Ejemplo n.º 1
0
 public FlowRecorderScope(string scopeId, ConcurrentQueue <FlowRecorderState> states,
                          IUiFlowContextRepository repository)
 {
     _states     = states;
     _repository = (UiFlowContextDataRepositoryDecorator)repository;
     _state      = new AsyncLazy <FlowRecorderState>(async() => new FlowRecorderState
     {
         ScopeId      = scopeId,
         InitialState = (await _repository.GetAll()).CloneDeep()
     });
 }
Ejemplo n.º 2
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;
 }
Ejemplo n.º 3
0
 public UiFlowController(IUiFlowContextRepository contextRepository,
                         IProfiler profiler, IFlowsStore store,
                         IAppUiFlowsCollection flows
                         , IFlowInitialViewRequestHandler <IActionResult> flowInitialViewResolver
                         , IFlowCurrentViewRequestHandler <IActionResult> flowCurrentViewResolver,
                         IFlowTriggerEventOnViewHandler <IActionResult> flowExecuteEvent
                         , IFlowResultResolverRequestHandler <IActionResult> resultResolver,
                         ISetContainedViewRequestHandler <IActionResult> setNewContainedViewHandler
                         , IFlowsMetadataResolver metadataResolver)
 {
     _contextRepository          = contextRepository;
     _profiler                   = profiler;
     _store                      = store;
     _flows                      = flows;
     _flowInitialViewResolver    = flowInitialViewResolver;
     _flowCurrentViewResolver    = flowCurrentViewResolver;
     _flowExecuteEvent           = flowExecuteEvent;
     _resultResolver             = resultResolver;
     _setNewContainedViewHandler = setNewContainedViewHandler;
     _metadataResolver           = metadataResolver;
 }
Ejemplo n.º 4
0
 public AppUiFlowsCollection(IIndex <string, IUiFlow> flows, IUiFlowContextRepository contextRepository, FlowNames flowNames)
 {
     _flows             = flows;
     _contextRepository = contextRepository;
     _flowNames         = flowNames;
 }
Ejemplo n.º 5
0
 public DebuggerFlowGraphResolver(IUiFlowContextRepository repository, IIndex <string, IUiFlow> flowHandlers)
 {
     _repository   = repository;
     _flowHandlers = flowHandlers;
 }
 public FlowCurrentViewRequestHandler(IAppUiFlowsCollection flows, IUiFlowContextRepository contextRepository)
 {
     _flows             = flows;
     _contextRepository = contextRepository;
 }
Ejemplo n.º 7
0
 public FlowLink(IUiFlowContextRepository contextRepository)
 {
     _contextRepository = contextRepository;
 }
 public FlowResultResolverRequestHandler(IAppUiFlowsCollection flows, IUiFlowContextRepository contextRepository)
 {
     _flows             = flows;
     _contextRepository = contextRepository;
 }
 public DeferredComponentPartialsController(IProfiler profiler, IUiFlowContextRepository flowRepository)
 {
     _profiler       = profiler;
     _flowRepository = flowRepository;
 }
Ejemplo n.º 10
0
 public SetContainedViewRequestHandler(IFlowResultResolverRequestHandler <TResult> flowResultResolver, IAppUiFlowsCollection flows, IUiFlowContextRepository contextRepository)
 {
     _flowResultResolver = flowResultResolver;
     _flows             = flows;
     _contextRepository = contextRepository;
 }
Ejemplo n.º 11
0
 public DebuggerController(IUiFlowContextRepository repository)
 {
     _repository = repository;
 }
 public FlowTriggerEventOnViewHandler(IAppUiFlowsCollection flows, IUiFlowContextRepository contextRepository, IFlowResultResolverRequestHandler <TResult> resultResolver)
 {
     _flows             = flows;
     _contextRepository = contextRepository;
     _resultResolver    = resultResolver;
 }