示例#1
0
        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;
            }
        }
示例#2
0
        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;
            }
        }