/// <summary> /// Initializes a new instance of the <see cref="BetterStorageExplorer.Ui.ViewModels.StorageAccountViewModel"/> class /// </summary> /// <param name="storageAccount">StorageAccountAdapter</param> public StorageAccountViewModel(StorageAccountAdapter storageAccount) { if (storageAccount == null) throw new ArgumentNullException(nameof(storageAccount)); _storageAccount = storageAccount; }
private static StorageAccountAdapter CreateAccount(XmlNode node) { String name = node.Attributes.GetStringAttribute("name"); String key = node.Attributes.GetStringAttribute("key"); if (String.IsNullOrWhiteSpace(name) || String.IsNullOrWhiteSpace(key)) return null; StorageAccountAdapter adapter = new StorageAccountAdapter( name, key, node.Attributes.GetBooleanAttribute("useHttps", true)); return adapter; }