public Response <GetAsnOrReceiptOrDetailByConditionResponse> ASNDetailQuery(GetAsnOrReceiptOrDetailByConditionRequest request, long ID) { Response <GetAsnOrReceiptOrDetailByConditionResponse> response = new Response <GetAsnOrReceiptOrDetailByConditionResponse>() { Result = new GetAsnOrReceiptOrDetailByConditionResponse() }; try { ReceiptManagementAccessor accessor = new ReceiptManagementAccessor(); response.Result = accessor.ASNDetailQuery(request, ID); response.IsSuccess = true; } catch (Exception ex) { LogError(ex); response.Exception = ex; response.IsSuccess = false; response.ErrorCode = ErrorCode.Technical; } return(response); }