public async Task <ActionResult> Detail_ReadAsync([FromRoute] int _salesOrderDetailId) { ActionResult response; try { if (ModelState.IsValid) { Output <SalesOrderDetail_ReadOutput> output = await svc.Detail_ReadAsync(_salesOrderDetailId); response = StatusCode((int)output.HttpStatus, output); return(response); } else { currentErrors.AddModelErrors(ModelState); } } catch (Exception ex) { currentErrors.MergeWith(errorsParser.FromException(ex)); } response = StatusCode((int)currentErrors.HttpStatus, new Output(currentErrors)); return(response); }