Beispiel #1
0
 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();
        }
Beispiel #4
0
 public RemoveAdditionalCommandCommand(AdditionalApplicationEditViewModel viewModel)
 {
     Ensure.NotNull(viewModel, "viewModel");
     this.viewModel = viewModel;
 }
Beispiel #5
0
 public AdditionalApplicationEditWindow(AdditionalApplicationEditViewModel viewModel)
 {
     InitializeComponent();
     ViewModel = viewModel;
 }