public void Handle(InventoryItemRenameCommand message)
        {
            var item = _repository.GetById(message.InventoryItemId);

            item.ChangeName(message.NewName);
            _repository.Save(item, message.OriginalVersion);
        }
Ejemplo n.º 2
0
        public ActionResult ChangeName(Guid id, string name, int version)
        {
            var command = new InventoryItemRenameCommand(id, name, version);

            _bus.Send(command);

            return(RedirectToAction("Index"));
        }
 public void Handle(InventoryItemRenameCommand message)
 {
     var item = _repository.GetById(message.InventoryItemId);
     item.ChangeName(message.NewName);
     _repository.Save(item, message.OriginalVersion);
 }