public void UpdateItems(Item[] items, string producerEmail) { CheckAllDifferent(items); CheckAllPresent(items, producerEmail); CheckNoTypeChange(items, producerEmail); component.UpdateItems(items, producerEmail); }
public void UpdateItems(Item[] items, string producerEmail) { component.UpdateItems(items, producerEmail); lock (itemDictionaryLock) { FillCacheIfNeeded(producerEmail); foreach (Item item in items) { cachedItems[producerEmail][item.ProductNumber] = item; } } }