Exemple #1
0
        public static DataTable MakeResponseTable(hmrcclasses.SuccessResponse successResponse, string correlationId)
        {
            DataTable responseTable = new DataTable("Response");

            AddResponseColumns(responseTable);
            AddResponseRows(responseTable, successResponse, correlationId);

            return(responseTable);
        }
Exemple #2
0
 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
     });
 }