public void addPurpose(Purpose purp) { Ids ids = new Ids(); ids.id = purp.getId(); hasPurpose.Add(ids); }
public void removePurpose(Purpose purp) { foreach (Ids ids in hasPurpose) { if (purp.getId() == ids.id) { hasPurpose.Remove(ids); } } }
private void fetchSubCategories(Purpose purp, string prefix, ListBox lbox) { KeyValue keyValue = new KeyValue(); keyValue.key = purp.getId().ToString(); keyValue.value = prefix + purp.getName(); lbox.Items.Add(keyValue); foreach (ComponentModel pur in purp.getSubComponents()) { if (pur.GetType() == typeof(Purpose)) { this.fetchSubCategories((Purpose)pur, "- " + prefix, lbox); } } }