public CreateAdditionalCommandCommand(AdditionalApplicationEditViewModel viewModel, INavigator navigator) { Ensure.NotNull(viewModel, "viewModel"); Ensure.NotNull(navigator, "navigator"); this.viewModel = viewModel; this.navigator = navigator; }
public SaveApplicationCommand(AdditionalApplicationEditViewModel viewModel, AdditionalApplicationModel sourceModel, Action<AdditionalApplicationModel> onSaved) { Ensure.NotNull(viewModel, "viewModel"); Ensure.NotNull(onSaved, "onSaved"); this.viewModel = viewModel; this.sourceModel = sourceModel; this.onSaved = onSaved; }
public void OpenAdditionalApplicationEdit(AdditionalApplicationModel model, Action <AdditionalApplicationModel> onSaved) { sourceAdditionalApplicationModel = model; onAdditionalApplicationSaved = onSaved; AdditionalApplicationEditViewModel viewModel = new AdditionalApplicationEditViewModel(this, model, OnAdditionalApplicationSaved); additionalApplicationEditWindow = new AdditionalApplicationEditWindow(viewModel); additionalApplicationEditWindow.Owner = configurationWindow; additionalApplicationEditWindow.ShowDialog(); }
public RemoveAdditionalCommandCommand(AdditionalApplicationEditViewModel viewModel) { Ensure.NotNull(viewModel, "viewModel"); this.viewModel = viewModel; }
public AdditionalApplicationEditWindow(AdditionalApplicationEditViewModel viewModel) { InitializeComponent(); ViewModel = viewModel; }