public async Task <IActionResult> Patch(int id, [FromBody] UpdateProductRequestRequest request) { request.Id = id; UpdateProductRequestResponse result = await _ProductRequestAppService.updateProductRequest(request); if (result.Success) { return(Ok(result)); } return(NotFound(result)); }
public Task <UpdateProductRequestResponse> updateProductRequest(UpdateProductRequestRequest request) { UpdateProductRequestCommand command = new UpdateProductRequestCommand ( request.Id, request.response, (int)StatusProductRequest.DaXuLy ); Task <object> ProductRequest = (Task <object>)Bus.SendCommand(command); UpdateProductRequestResponse response = new UpdateProductRequestResponse(); response = Common <UpdateProductRequestResponse> .checkHasNotification(_notifications, response); if (response.Success) { response.Data = (bool)ProductRequest.Result; } return(Task.FromResult(response)); }