Ejemplo n.º 1
0
 static async Task ImportGroupsAsync(API api, Group firstLineParentGroupParsed, Group firstLineParentGroupFromDB, int parsedGroupCount, IDictionary <string, Group> groupLookupFromDB, IDictionary <string, Group> groupLookupParsed, bool deleteEmptyGroups1, bool moveAssetsUp)
 {
     try
     {
         var importer = new GroupImporter(api, firstLineParentGroupParsed, firstLineParentGroupFromDB, parsedGroupCount, groupLookupParsed, groupLookupFromDB, deleteEmptyGroups1, moveAssetsUp);
         importer.EntityImported += Importer_GroupImported;
         await importer.DetermineDispositionAndImportGroupsAsync();
     }
     catch (Exception exception)
     {
         Console.WriteLine($"Import failed, exception: {exception.Message}.{Environment.NewLine}Call stack: {exception.StackTrace}");
     }
 }
Ejemplo n.º 2
0
 static void Importer_GroupImported(object sender, EntityImportedEventArgs <GroupImporter.GroupWithLoggingData> e)
 {
     GroupImporter.GroupImportedHandler(sender, e, Console.WriteLine, isVerboseMode, true);
 }