예제 #1
0
        public async Task <ApiResponse> EditPurchase([FromBody] EditPurchaseCommand command)
        {
            var userId = User.FindFirst(ClaimTypes.NameIdentifier).Value;

            command.ModifiedById = userId;
            command.ModifiedDate = DateTime.UtcNow;
            return(await _mediator.Send(command));
        }
예제 #2
0
        public async Task <Result> Edit([FromBody] EditPurchaseCommand cmd)
        {
            var user = this.GetCurrentUser();

            cmd.UserId = user.Id;
            _logger.LogInformation($"接收到请求{HttpContext.Request.Host}{HttpContext.Request.Path},参数 {JsonConvert.SerializeObject(cmd)}");

            var result = await _mediator.Send(cmd, HttpContext.RequestAborted);

            return(result);
        }