Advertisement
Guest User

Untitled

a guest
Feb 21st, 2018
59
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 3.12 KB | None | 0 0
  1.                             tasks = stockTransferContainers.Select(async stockTransferContainer => await Task.Factory.StartNew(async ()  => {
  2.                                                                                                      try
  3.                                                                                                      {
  4.                                                                                                          Console.WriteLine($"Starting {stockTransferContainer.StockTransferKey}");
  5.  
  6.                                     stockTransferContainer.Type = this.GetEnvelopeType();
  7.                                                                                                          Boolean wasUploaded =
  8.                                                                                                              await this.SynchroniseUpsertedRecords(stockTransferContainer, cancellationToken);
  9.  
  10.                                                                                                          if (wasUploaded == false)
  11.                                                                                                          {
  12.                                                                                                              Logger
  13.                                                                                                                  .WriteToLog($"Failed to upload stocktransferid {stockTransferContainer.StockTransferKey}",
  14.                                                                                                                              LoggerCategory.General,
  15.                                                                                                                              TraceEventType.Error);
  16.                                                                                                          }
  17.  
  18.                                                                                                          //Delete row
  19.                                                                                                          this.SyncTableRepository.DeleteObject(stockTransferContainer.StockTransferKey);
  20.  
  21.                                                                                                          Console.WriteLine($"Finished {stockTransferContainer.StockTransferKey}");
  22.                                 }
  23.                                                                                                      catch (Exception e)
  24.                                                                                                      {
  25.                                                                                                          Logger.WriteToLog(e, LoggerCategory.General, TraceEventType.Error);
  26.                                                                                                      }
  27.                                                                                                  },
  28.                                                                                                                    cancellationToken)).ToArray();
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement