public override void Execute(object parameter) { var window = new SaveServiceWindow(); var viewModel = new SaveServiceViewModel(); window.DataContext = viewModel; viewModel.Window = window; window.ShowDialog(); _serviceViewModel.ServiceModels.Clear(); foreach (var model in _serviceManager.GetModels()) { _serviceViewModel.ServiceModels.Add(model); } }
public override void Execute(object parameter) { var window = new SaveServiceWindow(); var viewModel = new SaveServiceViewModel(); viewModel.Window = window; window.DataContext = viewModel; window.lblTitle.Content = "Edit Service"; if (_serviceViewModel.SelectedServiceModel == null) { Warning("Please select service"); return; } viewModel.ServiceModel = _serviceViewModel.SelectedServiceModel; window.ShowDialog(); }