public static bool RemoveNetDiskUser(this IAcceleriderUser @this, INetDiskUser value)
        {
            Guards.ThrowIfNull(@this);

            var result = _extendedMembers.NetDiskUsers.RemoveAll(item => item.Id == value.Id) > 0;

            if (result)
            {
                @this.SaveToLocalDisk();
                RaisePropertyChanged();
            }
            return(result);
        }
        public static bool AddNetDiskUser(this IAcceleriderUser @this, INetDiskUser value)
        {
            Guards.ThrowIfNull(@this);

            if (_extendedMembers.NetDiskUsers.Any(item => item.Id == value.Id))
            {
                return(false);
            }

            _extendedMembers.NetDiskUsers.Add(value);
            @this.SaveToLocalDisk();

            if (@this.GetCurrentNetDiskUser() == null)
            {
                @this.SetCurrentNetDiskUser(value);
            }

            RaisePropertyChanged();
            return(true);
        }