コード例 #1
0
        public InventoryItemsController(IInventoryRepository repository, IMessageQueueService messagingService,
			IInventoryTakeMessageCache messageCache, INotificationService notificationService, ILog logger)
        {
            _repository = repository;
            _messageCache = messageCache;
            _notificationService = notificationService;
            _logger = logger;
            _messagingService = messagingService;
        }
コード例 #2
0
 public void FlushLocalCache(IInventoryTakeMessageCache cache)
 {
     BatchInventoryItems(cache.Items);
 }
コード例 #3
0
 public void CacheInventoryItem(IInventoryTakeMessageCache cache, InventoryItem item)
 {
     cache.Items.Add(item);
 }