Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- tasks = stockTransferContainers.Select(async stockTransferContainer => await Task.Factory.StartNew(async () => {
- try
- {
- Console.WriteLine($"Starting {stockTransferContainer.StockTransferKey}");
- stockTransferContainer.Type = this.GetEnvelopeType();
- Boolean wasUploaded =
- await this.SynchroniseUpsertedRecords(stockTransferContainer, cancellationToken);
- if (wasUploaded == false)
- {
- Logger
- .WriteToLog($"Failed to upload stocktransferid {stockTransferContainer.StockTransferKey}",
- LoggerCategory.General,
- TraceEventType.Error);
- }
- //Delete row
- this.SyncTableRepository.DeleteObject(stockTransferContainer.StockTransferKey);
- Console.WriteLine($"Finished {stockTransferContainer.StockTransferKey}");
- }
- catch (Exception e)
- {
- Logger.WriteToLog(e, LoggerCategory.General, TraceEventType.Error);
- }
- },
- cancellationToken)).ToArray();
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement