public void CachePriceHistory(PriceHistory priceHistory) { if (priceHistory == null || priceHistory.ASIN == null) { return; } m_priceHistories.AddOrUpdate(priceHistory.ASIN, priceHistory, (key, existingPriceHistory) => priceHistory); }
public decimal?GetLastPrice(string asin) { PriceHistory priceHistory = GetPriceHistory(asin); if (priceHistory == null) { return(null); } return(priceHistory.NewPrice); }