public void SelectedAssociationChanged(Class.TopApplication selectedApplication) { if (IsAssociationNew) { // Create new association and add a new parameter Class.Association association = CreateNewAssociation(selectedApplication); //Class.Parameter parameter = CreateNewParameter(); //association.Parameters.Add(parameter); //// Add new association to the SelectedItem's association collection //SelectedItem.Associations.Add(association); // Make the new assoication the SelectedAssociation SelectedAssociation = association; } AvailableExistingAssociationCollection = new ObservableCollection <Association>(); foreach (var association in ExistingAssociationCollection) { if (association.Name == selectedApplication.Name) { AvailableExistingAssociationCollection.Add(association); } } }
private Association CreateNewAssociation(Class.TopApplication selectedApplication) { Class.Association a = new Association(); a.Setup(EditedItem.Name, selectedApplication.Name); return(a); }