private void RemoveRoleToUser(ResponseRoleClass obj)
        {
            if (obj == null)
            {
                return;
            }
            TransactionService.RemoveRoleToUser(new Transaction(new ServerLib.JTypes.Client.RequestUserRoleDeleteClass()
            {
                UserRoleID = DataStorage.Instance.UsersRolesList.Find(x => x.RoleID == obj.ID).ID,
                Token      = DataStorage.Instance.Login.Token
            },
                                                                new Action(() =>
            {
                Application.Current.Dispatcher.Invoke(() =>
                {
                    UserUnusedRoles.Add(obj);
                    UserUsedRoles.Remove(obj);
                    Notify("UserUnusedRoles");
                    Notify("UserUsedRoles");


                    AddRoleToUserButtonEnable = UserUnusedRoles.Count > 0;
                    Notify("AddRoleToUserButtonEnable");

                    RemoveRoleToUserButtonEnable = UserUsedRoles.Count > 0;
                    Notify("RemoveRoleToUserButtonEnable");
                });
            }), new Action(() => { })));
        }