private async Task DeleteVdAsync(VirtualDisk volume) { try { var idrac = new StorageController(server); IdracJob job = await idrac.DeleteVirtualDiskAsync(volume); var load = new LoadWindow(server, job) { Title = server.Host }; load.Closed += (object sender, EventArgs e) => { var window = (LoadWindow)sender; job = window.Job; if (job.JobState.Contains("Completed")) { MessageBox.Show("Volume excluido com sucesso !", "Sucesso", MessageBoxButton.OK, MessageBoxImage.Information); } }; load.Show(); } catch (Exception ex) { MessageBox.Show(string.Format("Falha ao criar o Job {0}", ex.Message), "Erro", MessageBoxButton.OK, MessageBoxImage.Error); } UpdateForm(); }