Esempio n. 1
0
        private void ExecuteSaveChanges(object obj)
        {
            var permissionsSelected = PermissionsList.Where(p => p.IsEnabled).Select(p => p.UserPermission);

            _dataService.UpdatePermissions(new ObservableCollection <UserPermission>(permissionsSelected),
                                           _selectedRole.Role, _clientApplicationId).Subscribe(
                result => MessageBox.Show("Changes successfully saved"));
        }
        private void DeleteUserPermissions(int entityID)
        {
            var permissionToDelete = PermissionsList.Where(p => p.UserID == entityID);

            foreach (PermissionInfoBase permission in permissionToDelete)
            {
                RemovePermission(permission.PermissionID, permission.RoleID, entityID);
            }
        }