public void AddSubcode(Subcode subcode) { if (AvailableSubcodes.FirstOrDefault(sc => sc.Name == subcode.Name) == null) { AvailableSubcodes.Add(subcode); } if (!AvailableSubcodeIds.Contains(subcode.Name)) { AvailableSubcodeIds.Add(subcode.Name); } }
public void RemoveSubcode(Subcode subcode) { AvailableSubcodes.Remove(subcode); AvailableSubcodeIds.Remove(subcode.Name); }