//<summary> //Does the task of randomly selecting a table record and generates the 'rename' chaos in an asynchronous way. //</summary> public async void RandomRenamingAsync() { try { var result = GetRandomTableResult(); if (result != null) { bool renameOperation = await RenameAsync(result); if (renameOperation) { string scrapeName = ((TableRecord)result.Result).ScrapeName; string newFileName = "renamed" + scrapeName; RestoreOperationFields restoreOperationField = new RestoreOperationFields { ScrapeName = scrapeName, RetreiveResult = result, RenameOperation = renameOperation, NewFileName = newFileName }; RestoreOperationFieldsList.Add(restoreOperationField); } } } catch (Exception ex) { Console.WriteLine(ex.Message); Console.WriteLine(ex.Source); Console.WriteLine(ex.StackTrace); } }
public async void RandomRenamingAsync() { var result = GetRandomTableResult(); if (result != null) { bool renameOperation = await RenameAsync(result); if (renameOperation) { string scrapeName = ((Json_File)result.Result).ScrapeName; string newFileName = "renamed" + scrapeName; RestoreOperationFields restoreOperationField = new RestoreOperationFields(); restoreOperationField.ScrapeName = scrapeName; restoreOperationField.RetreiveResult = result; restoreOperationField.RenameOperation = renameOperation; restoreOperationField.NewFileName = newFileName; RestoreOperationFieldsList.Add(restoreOperationField); //add the fields renameOperation,retreive result,newFileName,scrapeName to the list of new class } } }