Пример #1
0
 /// <summary>
 /// Delete file from cloud
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 private async void button3_Click(object sender, EventArgs e)
 {
     if (this.listBox.SelectedIndex != -1)
     {
         try
         {
             // Asinhrono se pozove metoda
             string      selectedFile = (string)listBox.SelectedItem;
             Task <bool> task         = Task.Run(() => csClient.DeleteFile(selectedFile));
             var         success      = await task;
             if (success)
             {
                 serviceFiles.Remove(selectedFile);
                 listBox.DataSource = null;
                 listBox.DataSource = serviceFiles;
                 MessageBox.Show(String.Format("Fajl {0} je uspesno obrisan sa clouda.", selectedFile), "Cloud Delete");
             }
             else
             {
                 MessageBox.Show(String.Format("Fajl {0} nije uspesno obrisan.", selectedFile), "Cloud Delete");
             }
         }
         catch (Exception ex)
         {
             MessageBox.Show("Doslo je do greske pri brisanju.");
         }
     }
 }