private void btnDownload_Click(object sender, EventArgs e) { DownloadFileTaskData dftd = new DownloadFileTaskData(GetLocalIPAdress(), tbxDownloadUrl.Text); DownloadFileTask dft = new DownloadFileTask(c.client_uuid, dftd); input_task(dft); }
public DownloadFileCommand(DownloadFileTask task) : base(task) { Url = task.Url; File = task.File; Overwrite = task.Overwrite; }
public async Task <Result <int> > Handle(AddFileTaskFromDownloadTaskCommand command, CancellationToken cancellationToken) { var fileTask = new DownloadFileTask() { DownloadTaskId = command.DownloadTask.Id, CreatedAt = DateTime.UtcNow, }; await _dbContext.FileTasks.AddAsync(fileTask); await _dbContext.SaveChangesAsync(cancellationToken); await _dbContext.Entry(fileTask).GetDatabaseValuesAsync(cancellationToken); return(Result.Ok(fileTask.Id)); }