private double GetSinglePriceTotal(ItemCodeCounts item) { if (_priceList.TryGetValue(item.ItemCode, out var v)) { return(v * item.Count); } return(0); }
private double GetMultiPriceTotal(ItemCodeCounts item) { if (_offers.TryGetValue(item.ItemCode, out var offer)) { return(offer.Apply(item, offer)); } return(0); }