private void NewExternalCost(object context) { ExternalCostView externalCostView = new ExternalCostView(); var contextExternalCostView = (ExternalCostViewViewModel)externalCostView.DataContext; contextExternalCostView.contextActivityViewViewModel = this; contextExternalCostView.InitialSet(); externalCostView.Show(); }
private void OpenExternalCost(object context) { var selectedExternalCost = (VExternalCostCostType)context; if (selectedExternalCost == null) { MessageBox.Show("Um externe Kosten zu öffnen, muss eine der externe Kosten ausgewählt werden.", "Externe Kosten öffnen"); } else { ExternalCostView externalCostView = new ExternalCostView(); var contextExternalCostView = (ExternalCostViewViewModel)externalCostView.DataContext; contextExternalCostView.contextActivityViewViewModel = this; contextExternalCostView.selectedVExternalCost = selectedExternalCost; contextExternalCostView.InitialSet(); externalCostView.Show(); } }