/// <summary> /// Initializes a new instance of the <see cref="ShellLoader"/> class. /// </summary> /// <param name="container">The IoC container.</param> /// <param name="currentUserPermissionService">The current user permission service.</param> public ShellLoader( IContainer container, ICurrentUserPermissionService currentUserPermissionService) { _container = container; _currentUserPermissionService = currentUserPermissionService; }
/// <summary> /// Initializes a new instance of the <see cref="ShellLoader"/> class. /// </summary> /// <param name="container">The IoC container.</param> /// <param name="currentUserPermissionService">The current user permission service.</param> public ShellLoader( IContainer container, ICurrentUserPermissionService currentUserPermissionService ) { _container = container; _currentUserPermissionService = currentUserPermissionService; }
/// <summary> /// Initializes a new instance of the <see cref="PatientModule"/> class. /// </summary> /// <param name="regionManager">The region manager.</param> /// <param name="container">The container.</param> /// <param name="accessControlManager">The access control manager.</param> /// <param name="metadataService">The metadata service.</param> /// <param name="currentUserPermissionService">The current user permission service.</param> /// <param name="navigationService">The navigation service.</param> public PatientModule( IRegionManager regionManager, IUnityContainer container, IAccessControlManager accessControlManager, IMetadataService metadataService, ICurrentUserPermissionService currentUserPermissionService, INavigationService navigationService) { _regionManager = regionManager; _container = container; _accessControlManager = accessControlManager; _metadataService = metadataService; _currentUserPermissionService = currentUserPermissionService; _navigationService = navigationService; }
public EmergencyAccessViewModel( ICurrentUserPermissionService currentUserPermissionService, IEmergencyAccessService emergencyAccessService, IUserDialogService userDialogService, IAccessControlManager accessControlManager, ICommandFactory commandFactory) : base(accessControlManager, commandFactory) { _currentUserPermissionService = currentUserPermissionService; _emergencyAccessService = emergencyAccessService; _userDialogService = userDialogService; _currentUserPermissionService.RegisterForPermissions(OnUserPermissionsChanged); var commandfactoryHelper = CommandFactoryHelper.CreateHelper(this, commandFactory); ExerciseEmergencyAccessCommand = commandfactoryHelper.BuildDelegateCommand( () => ExerciseEmergencyAccessCommand, ExecuteExerciseEmergencyAccess, CanExecuteExerciseEmergencyAccess); EvaluateEmergencyAccessClaims(); }
public EmergencyAccessViewModel( ICurrentUserPermissionService currentUserPermissionService, IEmergencyAccessService emergencyAccessService, IUserDialogService userDialogService, IAccessControlManager accessControlManager, ICommandFactory commandFactory ) : base(accessControlManager, commandFactory) { _currentUserPermissionService = currentUserPermissionService; _emergencyAccessService = emergencyAccessService; _userDialogService = userDialogService; _currentUserPermissionService.RegisterForPermissions ( OnUserPermissionsChanged ); var commandfactoryHelper = CommandFactoryHelper.CreateHelper ( this, commandFactory ); ExerciseEmergencyAccessCommand = commandfactoryHelper.BuildDelegateCommand ( () => ExerciseEmergencyAccessCommand, ExecuteExerciseEmergencyAccess, CanExecuteExerciseEmergencyAccess ); EvaluateEmergencyAccessClaims (); }
public EditBoardAuthorizer(ICurrentUserPermissionService currentUserPermissionService) { _currentUserPermissionService = currentUserPermissionService ?? throw new ArgumentNullException(nameof(currentUserPermissionService)); }
/// <summary> /// Initializes a new instance of the <see cref="AccessControlManager"/> class. /// </summary> /// <param name="currentUserPermissionService">The current user permission service.</param> public AccessControlManager(ICurrentUserPermissionService currentUserPermissionService) { _currentUserPermissionService = currentUserPermissionService; _resourceList = new ResourceList(); Initialize(); }
/// <summary> /// Initializes a new instance of the <see cref="AccessControlManager"/> class. /// </summary> /// <param name="currentUserPermissionService">The current user permission service.</param> public AccessControlManager( ICurrentUserPermissionService currentUserPermissionService ) { _currentUserPermissionService = currentUserPermissionService; _resourceList = new ResourceList (); Initialize (); }
public DeleteActivityAuthorizer(ICurrentUserPermissionService currentUserPermissionService) { _currentUserPermissionService = currentUserPermissionService ?? throw new ArgumentNullException(nameof(currentUserPermissionService)); }
/// <summary> /// Initializes a new instance of the <see cref="ProCenterAccessControlManager"/> class. /// </summary> /// <param name="currentUserPermissionService">The current user permission service.</param> public ProCenterAccessControlManager(ICurrentUserPermissionService currentUserPermissionService) : base(currentUserPermissionService) { }
/// <summary> /// Initializes a new instance of the <see cref="PatientModule"/> class. /// </summary> /// <param name="regionManager">The region manager.</param> /// <param name="container">The container.</param> /// <param name="accessControlManager">The access control manager.</param> /// <param name="metadataService">The metadata service.</param> /// <param name="currentUserPermissionService">The current user permission service.</param> /// <param name="navigationService">The navigation service.</param> public PatientModule( IRegionManager regionManager, IUnityContainer container, IAccessControlManager accessControlManager, IMetadataService metadataService, ICurrentUserPermissionService currentUserPermissionService, INavigationService navigationService ) { _regionManager = regionManager; _container = container; _accessControlManager = accessControlManager; _metadataService = metadataService; _currentUserPermissionService = currentUserPermissionService; _navigationService = navigationService; }