Esempio n. 1
0
        public void Handle(CheckInItemsToInventory message)
        {
            var item = _session.Get <InventoryItem>(message.Id, message.ExpectedVersion);

            item.CheckIn(message.Count);
            _session.Commit();
        }
Esempio n. 2
0
        // 入库事件处理
        public void Handle(CheckInItemsToInventory message)
        {
            var item = _repository.GetById(message.InventoryItemId);

            item.CheckIn(message.Count);
            _repository.Save(item, message.OriginalVersion);
        }
Esempio n. 3
0
        public async Task Handle(CheckInItemsToInventory message)
        {
            var item = await _repository.GetById(message.InventoryItemId);

            item.CheckIn(message.Count);
            await _repository.Save(item);
        }
Esempio n. 4
0
        public async Task Handle(CheckInItemsToInventory message)
        {
            var item = await _session.Get <InventoryItem>(message.Id, message.ExpectedVersion);

            item.CheckIn(message.Count);
            await _session.Commit();
        }
        public void Handle(CheckInItemsToInventory message)
        {
            var item = _repository.Get(message.AggregateId);

            item.CheckIn(message.Count);
            _repository.Save(item, message.ExpectedVersion);
        }
Esempio n. 6
0
        public async Task HandleAsync(CheckInItemsToInventory message)
        {
            var item = await this.repository.GetByIdAsync(message.Id);

            item.CheckIn(message.Count);
            await this.repository.SaveAsync(item, message.OriginalVersion);
        }
Esempio n. 7
0
        public ActionResult CheckIn(Guid id, int number, int version)
        {
            var command = new CheckInItemsToInventory(id, number, version);

            _bus.Send(command);
            return(RedirectToAction("Index"));
        }
 public void Handle(CheckInItemsToInventory message)
 {
     var item = _repository.GetById(message.InventoryItemId);
     item.CheckIn(message.Count);
     _repository.Save(item, message.OriginalVersion);
 }