private void AddNetworkCommandExecuted(object parameter) { var viewModel = new EditNetworkWindowViewModel(); if (Locator.Get <IDialogService>().ShowDialog(viewModel) == true) { Locator.Get <ISettings>().Networks.Add(viewModel.NetworkInfo); this.SelectedNetwork = viewModel.NetworkInfo; } }
private void EditNetworkCommandExecuted(object parameter) { var newInfo = this.SelectedNetwork.Clone(); var viewModel = new EditNetworkWindowViewModel(newInfo); if (Locator.Get <IDialogService>().ShowDialog(viewModel) == true) { Locator.Get <ISettings>().Networks[Locator.Get <ISettings>().Networks.IndexOf(this.SelectedNetwork)] = newInfo; this.SelectedNetwork = newInfo; } }