public void AddListingGroup(CraftableGroup <Listing> group) { CraftableGroup <Listing> duplicate = ListingGroups.Find(li => li.Name.Equals(group.Name)); if (duplicate != null) { Console.WriteLine("ListingGroup not added. Trying to add ListingGroup with duplicate Name. Did you mean to update?"); Console.WriteLine("Conflicting Groups:\nName: {0}\nName: {2}", group.Name, duplicate.Name); return; } ListingGroups.Add(group); }
public CraftableGroup <Listing> GetListingGroup(Predicate <CraftableGroup <Listing> > match) { return(ListingGroups.Find(match)); }