Remotely/Desktop.UI/ViewModels/Fakes/FakeFileTransferViewModel.cs
2024-07-16 09:25:15 -07:00

34 lines
926 B
C#

using Remotely.Desktop.Shared.Reactive;
using Remotely.Desktop.Shared.ViewModels;
using System.Collections.ObjectModel;
using System.Windows.Input;
namespace Remotely.Desktop.UI.ViewModels.Fakes;
public class FakeFileTransferViewModel : FakeBrandedViewModelBase, IFileTransferWindowViewModel
{
public ObservableCollection<FileUpload> FileUploads { get; } = new();
public string ViewerConnectionId { get; set; } = string.Empty;
public string ViewerName { get; set; } = string.Empty;
public ICommand OpenFileUploadDialogCommand { get; } = new RelayCommand(() => { });
public ICommand RemoveFileUploadCommand { get; } = new RelayCommand(() => { });
public Task OpenFileUploadDialog()
{
return Task.CompletedTask;
}
public void RemoveFileUpload(FileUpload? fileUpload)
{
}
public Task UploadFile(string filePath)
{
return Task.CompletedTask;
}
}