public void AddToItinerary(Landmark a) { ItineraryItem itineraryItem = Items.FirstOrDefault(i => i.Landmark.Code == a.Code); if (itineraryItem == null) { itineraryItem = new ItineraryItem() { Landmark = a, }; Items.Add(itineraryItem); } }
public void RemoveOne(Landmark landmark) { var item = Items.FirstOrDefault(i => i.Landmark.Code == landmark.Code); if (item == null) { return; } else { Items.Remove(item); return; } }