public void Handle(ChangeOrderAddressCommand command) { logger.Info("Handle ChangeOrderAddressCommand {0} ({1})", command.Id, command.ExpectedVersion); Order item = Get <Order>(command.Id, command.ExpectedVersion); item.ChangeAddress(command.NewAddress); _session.Commit(); }
public void Handle(ChangeOrderAddressCommand command) { Order item = _session.Get <Order>( command.Id, command.ExpectedVersion); item.ChangeAddress(command.NewAddress); _session.Commit(); }
//[AccessControl("修改订单地址")] public IActionResult ChangeOrderAddressAsync([FromRoute] ObjectId orderId, [FromBody] ChangeOrderAddressCommand command) { command.OrderId = orderId; return(Ok()); }