public EmergencyAccessController(
     IUserService userService,
     IEmergencyAccessRepository emergencyAccessRepository,
     IEmergencyAccessService emergencyAccessService)
 {
     _userService = userService;
     _emergencyAccessRepository = emergencyAccessRepository;
     _emergencyAccessService    = emergencyAccessService;
 }
 public EmergencyAccessController(
     IUserService userService,
     IEmergencyAccessRepository emergencyAccessRepository,
     IEmergencyAccessService emergencyAccessService,
     IGlobalSettings globalSettings)
 {
     _userService = userService;
     _emergencyAccessRepository = emergencyAccessRepository;
     _emergencyAccessService    = emergencyAccessService;
     _globalSettings            = globalSettings;
 }
Esempio n. 3
0
        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 ();
        }