private void AddRoleToUser(ResponseRoleClass obj)
        {
            if (obj == null)
            {
                return;
            }
            TransactionService.AddRoleToUser(new Transaction(new ServerLib.JTypes.Client.RequestUserRoleAddClass()
            {
                RoleID = obj.ID,
                UserID = SelectedUserClass.ID,
                Token  = DataStorage.Instance.Login.Token
            },
                                                             new Action(() =>
            {
                Application.Current.Dispatcher.Invoke(() =>
                {
                    UserUnusedRoles.Remove(obj);
                    UserUsedRoles.Add(obj);
                    Notify("UserUnusedRoles");
                    Notify("UserUsedRoles");

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

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