public async Task <IActionResult> DiscardAsync(int id, CancellationToken cancellationToken) { InitUserInfo(); var result = await _purchaseOrderDetailService.DiscardDraft(id, cancellationToken); if (!result) { AssignToModelState(_purchaseOrderDetailService.Errors); return(ValidationProblem()); } return(NoContent()); }