Beispiel #1
0
 public NodeUIResolver(
     NodeSetup node,
     IDataProviderResolver dataProviderService,
     IButtonActionHandlerResolver buttonActionHandlerResolver,
     IAuthService authService) : base(dataProviderService, buttonActionHandlerResolver, authService)
 {
     _node = node;
 }
Beispiel #2
0
 public ServerSideAuthService(
     IButtonActionHandlerResolver buttonActionHandlerResolver,
     IAuthorizationService authorizationService,
     AuthenticationStateProvider authenticationStateProvider)
 {
     _buttonActionHandlerResolver = buttonActionHandlerResolver;
     _authorizationService        = authorizationService;
     _authenticationStateProvider = authenticationStateProvider;
 }
Beispiel #3
0
 protected BaseUIResolver(
     IDataProviderResolver dataProviderResolver,
     IButtonActionHandlerResolver buttonActionHandlerResolver,
     IAuthService authService)
 {
     _dataProviderResolver        = dataProviderResolver;
     _buttonActionHandlerResolver = buttonActionHandlerResolver;
     _authService = authService;
 }
Beispiel #4
0
 public ServerSideAuthService(
     IButtonActionHandlerResolver buttonActionHandlerResolver,
     AuthenticationStateProvider authenticationStateProvider,
     IServiceProvider serviceProvider)
 {
     _buttonActionHandlerResolver = buttonActionHandlerResolver;
     _authenticationStateProvider = authenticationStateProvider;
     _serviceProvider             = serviceProvider;
 }
Beispiel #5
0
 public ButtonInteraction(
     ISetupResolver <ICollectionSetup> collectionResolver,
     IButtonActionHandlerResolver buttonActionHandlerResolver,
     IAuthService authService)
 {
     _collectionResolver          = collectionResolver;
     _buttonActionHandlerResolver = buttonActionHandlerResolver;
     _authService = authService;
 }
Beispiel #6
0
 public AuthService(
     IButtonActionHandlerResolver buttonActionHandlerResolver,
     IHttpContextAccessor httpContextAccessor,
     IServiceProvider serviceProvider)
 {
     _buttonActionHandlerResolver = buttonActionHandlerResolver;
     _httpContextAccessor         = httpContextAccessor;
     _serviceProvider             = serviceProvider;
 }
 public NodeUIResolver(
     NodeSetup node,
     IDataProviderResolver dataProviderService,
     IButtonActionHandlerResolver buttonActionHandlerResolver,
     IAuthService authService,
     IHttpContextAccessor httpContextAccessor) : base(dataProviderService, buttonActionHandlerResolver, authService, httpContextAccessor)
 {
     _node = node;
 }
Beispiel #8
0
 public NodeUIResolver(
     NodeSetup node,
     IDataProviderResolver dataProviderService,
     IButtonActionHandlerResolver buttonActionHandlerResolver,
     INavigationStateProvider navigationStateProvider,
     IAuthService authService) : base(dataProviderService, buttonActionHandlerResolver, authService, navigationStateProvider)
 {
     _node = node;
     _navigationStateProvider = navigationStateProvider;
 }
Beispiel #9
0
 protected BaseUIResolver(
     IDataProviderResolver dataProviderResolver,
     IButtonActionHandlerResolver buttonActionHandlerResolver,
     IAuthService authService,
     INavigationStateProvider navigationStateProvider)
 {
     _dataProviderResolver        = dataProviderResolver;
     _buttonActionHandlerResolver = buttonActionHandlerResolver;
     _authService             = authService;
     _navigationStateProvider = navigationStateProvider;
 }
Beispiel #10
0
 protected BaseUIResolver(
     IDataProviderResolver dataProviderResolver,
     IButtonActionHandlerResolver buttonActionHandlerResolver,
     IAuthService authService,
     IHttpContextAccessor httpContextAccessor)
 {
     _dataProviderResolver        = dataProviderResolver;
     _buttonActionHandlerResolver = buttonActionHandlerResolver;
     _authService         = authService;
     _httpContextAccessor = httpContextAccessor;
 }
Beispiel #11
0
 public UIResolverFactory(
     ISetupResolver <ICollectionSetup> collectionResolver,
     IDataProviderResolver dataProviderResolver,
     IButtonActionHandlerResolver buttonActionHandlerResolver,
     IDataViewResolver dataViewResolver,
     IAuthService authService)
 {
     _collectionResolver          = collectionResolver;
     _dataProviderResolver        = dataProviderResolver;
     _buttonActionHandlerResolver = buttonActionHandlerResolver;
     _dataViewResolver            = dataViewResolver;
     _authService = authService;
 }
 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;
 }
Beispiel #14
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)));
                }
            });
        }