コード例 #1
0
        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();
        }
コード例 #2
0
        public void Handle(ChangeOrderAddressCommand command)
        {
            Order item = _session.Get <Order>(
                command.Id, command.ExpectedVersion);

            item.ChangeAddress(command.NewAddress);
            _session.Commit();
        }
コード例 #3
0
 //[AccessControl("修改订单地址")]
 public IActionResult ChangeOrderAddressAsync([FromRoute] ObjectId orderId,
                                              [FromBody] ChangeOrderAddressCommand command)
 {
     command.OrderId = orderId;
     return(Ok());
 }