/// <summary> /// Обновляет все картриджи в словаре. /// </summary> /// <param name="allCartridges">Новый список картриджей</param> public void UpdateCartridges(IEnumerable <CartridgeDTO> allCartridges) { // Если список не пустой обновить состояние каждого объекта. if (allCartridges.Any()) { foreach (var cartridge in allCartridges) { UpdateCartridge(cartridge); } } // Иначе очистить текущий список. else { Cartridges.Clear(); } }