Пример #1
0
        public static async Task MapFoldersAsync(this UpsertSchemaFieldDto field, FolderTree folders, bool fromId)
        {
            await MapFoldersAsync(field.Properties, folders, fromId);

            foreach (var nested in field.Nested ?? Enumerable.Empty <UpsertSchemaNestedFieldDto>())
            {
                await MapFoldersAsync(nested.Properties, folders, fromId);
            }
        }
Пример #2
0
        public static async Task MapReferencesAsync(this UpsertSchemaFieldDto field, Dictionary <string, string> map)
        {
            await MapReferencesAsync(field.Properties, map);

            foreach (var nested in field.Nested ?? Enumerable.Empty <UpsertSchemaNestedFieldDto>())
            {
                await MapReferencesAsync(nested.Properties, map);
            }
        }
        private void MapReferences(UpsertSchemaFieldDto field, Dictionary <string, string> map)
        {
            MapReferences(field.Properties, map);

            if (field.Nested != null)
            {
                foreach (var nested in field.Nested)
                {
                    MapReferences(nested.Properties, map);
                }
            }
        }