Beispiel #1
1
        public ActionResult ChangeName(Guid id, string name, int version)
        {
            var command = new RenameInventoryItem(id, name, version);
            _bus.Send(command);

            return RedirectToAction("Index");
        }
Beispiel #2
0
        public void Handle(RenameInventoryItem message)
        {
            var item = _repository.GetById(message.InventoryItemId);

            item.ChangeName(message.NewName);
            _repository.Save(item, message.OriginalVersion);
        }
Beispiel #3
0
 public void Handle(RenameInventoryItem message)
 {
     var item = _repository.GetById(message.InventoryItemId);
     item.ChangeName(message.NewName);
     _repository.Save(item, message.OriginalVersion);
 }