private void AddDevice() { var deviceInfo = new VsoDevice { Name = "New" }; vsoConfiguration.AddDevice(deviceInfo); Devices.Add(new VsoDeviceViewModel(deviceInfo)); }
public void SetMemento(Memento memento) { Log.Information("=> VsoConfiguration.SetMemento"); if (memento.Key != Key) throw new ArgumentException("Cannot load non-Visual Studio Online configuration"); // TODO: Error handling var element = memento.Element; var devicesElement = element.Element("devices"); if (devicesElement != null) { foreach (var deviceElement in devicesElement.Elements("device")) { var device = new VsoDevice(); device.SetMemento(deviceElement); devices.Add(device); } } }
public void RemoveDevice(VsoDevice deviceInfo) { devices.Remove(deviceInfo); }
public void AddDevice(VsoDevice deviceInfo) { devices.Add(deviceInfo); }
public VsoInputSelectorViewModel(VsoDevice device) { connection = new VsoConnection(device); }