private async void bGetInfo_Click(object sender, EventArgs e) { if (lbFiles.SelectedIndex != -1) { int fileID = IDExtractor.GetIDFromString(lbFiles.SelectedItem.ToString()); var attributes = await fileService.GetFileInfo(fileID); MessageBox.Show("File name: " + attributes.Name + "\nFile size: " + attributes.Size.ToString() + " bytes"); } }
private void bDownloadFile_Click(object sender, EventArgs e) { if (lbFiles.SelectedIndex != -1) { int fileID = IDExtractor.GetIDFromString(lbFiles.SelectedItem.ToString()); var saveFileDialog = new SaveFileDialog(); saveFileDialog.ShowDialog(); string path = saveFileDialog.FileName; fileService.DownloadFile(path, fileID); } }