예제 #1
0
 public NodeUIResolver(
     NodeSetup node,
     IDataProviderResolver dataProviderService,
     IButtonActionHandlerResolver buttonActionHandlerResolver,
     IAuthService authService) : base(dataProviderService, buttonActionHandlerResolver, authService)
 {
     _node = node;
 }
예제 #2
0
 public NodeUIResolver(
     NodeSetup node,
     IDataProviderResolver dataProviderService,
     IButtonActionHandlerResolver buttonActionHandlerResolver,
     IAuthService authService,
     IHttpContextAccessor httpContextAccessor) : base(dataProviderService, buttonActionHandlerResolver, authService, httpContextAccessor)
 {
     _node = node;
 }
예제 #3
0
 protected BaseUIResolver(
     IDataProviderResolver dataProviderResolver,
     IButtonActionHandlerResolver buttonActionHandlerResolver,
     IAuthService authService)
 {
     _dataProviderResolver        = dataProviderResolver;
     _buttonActionHandlerResolver = buttonActionHandlerResolver;
     _authService = authService;
 }
예제 #4
0
 public NodeUIResolver(
     NodeSetup node,
     IDataProviderResolver dataProviderService,
     IButtonActionHandlerResolver buttonActionHandlerResolver,
     INavigationStateProvider navigationStateProvider,
     IAuthService authService) : base(dataProviderService, buttonActionHandlerResolver, authService, navigationStateProvider)
 {
     _node = node;
     _navigationStateProvider = navigationStateProvider;
 }
예제 #5
0
 protected BaseUIResolver(
     IDataProviderResolver dataProviderResolver,
     IButtonActionHandlerResolver buttonActionHandlerResolver,
     IAuthService authService,
     INavigationStateProvider navigationStateProvider)
 {
     _dataProviderResolver        = dataProviderResolver;
     _buttonActionHandlerResolver = buttonActionHandlerResolver;
     _authService             = authService;
     _navigationStateProvider = navigationStateProvider;
 }
예제 #6
0
 protected BaseUIResolver(
     IDataProviderResolver dataProviderResolver,
     IButtonActionHandlerResolver buttonActionHandlerResolver,
     IAuthService authService,
     IHttpContextAccessor httpContextAccessor)
 {
     _dataProviderResolver        = dataProviderResolver;
     _buttonActionHandlerResolver = buttonActionHandlerResolver;
     _authService         = authService;
     _httpContextAccessor = httpContextAccessor;
 }
예제 #7
0
 public UIResolverFactory(
     ISetupResolver <ICollectionSetup> collectionResolver,
     IDataProviderResolver dataProviderResolver,
     IButtonActionHandlerResolver buttonActionHandlerResolver,
     IDataViewResolver dataViewResolver,
     IAuthService authService)
 {
     _collectionResolver          = collectionResolver;
     _dataProviderResolver        = dataProviderResolver;
     _buttonActionHandlerResolver = buttonActionHandlerResolver;
     _dataViewResolver            = dataViewResolver;
     _authService = authService;
 }
예제 #8
0
 public UIResolverFactory(
     ISetupResolver <ICollectionSetup> collectionResolver,
     IDataProviderResolver dataProviderResolver,
     IButtonActionHandlerResolver buttonActionHandlerResolver,
     IDataViewResolver dataViewResolver,
     IAuthService authService,
     IHttpContextAccessor httpContextAccessor)
 {
     _collectionResolver          = collectionResolver;
     _dataProviderResolver        = dataProviderResolver;
     _buttonActionHandlerResolver = buttonActionHandlerResolver;
     _dataViewResolver            = dataViewResolver;
     _authService         = authService;
     _httpContextAccessor = httpContextAccessor;
 }
 public UIResolverFactory(
     ISetupResolver <CollectionSetup> collectionResolver,
     IDataProviderResolver dataProviderResolver,
     IButtonActionHandlerResolver buttonActionHandlerResolver,
     IDataViewResolver dataViewResolver,
     IAuthService authService,
     IConventionBasedResolver <NodeSetup> conventionBasedNodeSetupResolver,
     INavigationStateProvider navigationStateProvider)
 {
     _collectionResolver          = collectionResolver;
     _dataProviderResolver        = dataProviderResolver;
     _buttonActionHandlerResolver = buttonActionHandlerResolver;
     _dataViewResolver            = dataViewResolver;
     _authService = authService;
     _conventionBasedNodeSetupResolver = conventionBasedNodeSetupResolver;
     _navigationStateProvider          = navigationStateProvider;
 }
예제 #10
0
        public ListUIResolver(
            ListSetup list,
            IDataProviderResolver dataProviderService,
            IDataViewResolver dataViewResolver,
            IButtonActionHandlerResolver buttonActionHandlerResolver,
            IAuthService authService) : base(dataProviderService, buttonActionHandlerResolver, authService)
        {
            _list             = list;
            _dataViewResolver = dataViewResolver;

            _list.Panes?.ForEach(pane =>
            {
                if (!_fieldsPerType.ContainsKey(pane.VariantType) && pane.Fields != null)
                {
                    _fieldsPerType.Add(pane.VariantType, pane.Fields.Select(x => GetField(x, default)));
                }
            });
        }