/// <summary> /// Delete container on Azure Storage /// </summary> /// <param name="name_Container">Name of container</param> /// <param name="onComplete">Delete OnComplete callback</param> public async void DeleteCloudDirectoryByName(string name_Container, Action <bool, string, string> onComplete) { try { await AzureStorageManager.DeleteContainer(name_Container, (bool result) => onComplete(result, "Successfully delete directory " + name_Container, "Failed to delete directory " + name_Container)); } catch (Exception ex) { PrintError("Name of container is not specified. Error message: " + ex.Message); } }
/// <summary> /// delete current selected container /// </summary> public async void DeleteContainer() { try { requestMessage = "Send request: Delete selected Container"; PopUpWarning("Send request: 'Delete selected Container'\n" + (await AzureStorageManager.DeleteContainer(info.CurrentSelectedContainer, LogEvent) == true ? "Delete sucessfully!" : "Failed to delete!")); } catch (StorageException ex) { PopUpWarning(ex.Message); } finally { info.CurrentSelectedContainer = ""; RefreshPage(); ResetNewContainer(); } }