public void Register(ItemStrategy strat) { ItemStrategies.Add(strat); }
public ItemStrategy GetStrategy(string item) { return(ItemStrategies.FindAll(x => x.Item.Equals(item, StringComparison.OrdinalIgnoreCase)).OrderByDescending(x => x.Preference).FirstOrDefault()); }