public static DataTable MakeResponseTable(hmrcclasses.SuccessResponse successResponse, string correlationId) { DataTable responseTable = new DataTable("Response"); AddResponseColumns(responseTable); AddResponseRows(responseTable, successResponse, correlationId); return(responseTable); }
private static void AddResponseRows(DataTable inputTable, hmrcclasses.SuccessResponse response, string correlationId) { inputTable.Rows.Add(new Object[] { correlationId, response.IRmarkReceipt != null ? response.IRmarkReceipt.Message.Value : "NO IRMARK RECEIPT", response.Message[0].code != null ? response.Message[0].code : "NO MESSAGE CODE VALUE", response.Message[0].Value != null ? response.Message[0].Value : "NO MESSAGE VALUE", response.AcceptedTime != null ? response.AcceptedTime : (DateTime?)null }); }