Esempio n. 1
0
        private void BindPermissions(List <UserPermission> permissionsInRole)
        {
            PermissionsList.Clear();

            _dataService.GetAllPermissionsByClientId(_clientApplicationId).Subscribe(
                permissions =>
            {
                foreach (var userPermission in permissions)
                {
                    var isEnabled =
                        permissionsInRole.SingleOrDefault(p => p.PermissionID == userPermission.PermissionID) !=
                        null;

                    PermissionsList.Add(new PermissionViewModel(userPermission, isEnabled));
                }
            }
                );
        }