public async Task <BaseApiResponse> SetUserGiftPayed(SetUserGiftPayedRequest request) { request.CheckNotNull(nameof(request)); request.UserGiftId.CheckNotEmpty(nameof(request.UserGiftId)); TryInitUserModel(); //设置支付成功 var command = new SetUserGiftPayedCommand(_user.Id, request.UserGiftId); var result = await ExecuteCommandAsync(command); if (!result.IsSuccess()) { return(new BaseApiResponse { Code = 400, Message = "命令没有执行成功:{0}".FormatWith(result.GetErrorMessage()) }); } return(new BaseApiResponse()); }
public async Task <BaseApiResponse> SetUserGiftPayed([FromBody] SetUserGiftPayedRequest request) { request.CheckNotNull(nameof(request)); request.UserGiftId.CheckNotEmpty(nameof(request.UserGiftId)); var currentAccount = _contextService.GetCurrentAccount(HttpContext); //设置支付成功 var command = new SetUserGiftPayedCommand(currentAccount.UserId.ToGuid(), request.UserGiftId); var result = await ExecuteCommandAsync(command); if (!result.IsSuccess()) { return(new BaseApiResponse { Code = 400, Message = "命令没有执行成功:{0}".FormatWith(result.GetErrorMessage()) }); } return(new BaseApiResponse()); }