Get child items under "My drive" item sample.

This commit is contained in:
2020-03-24 09:59:36 +01:00
parent 2bbae6f00d
commit 1d9f520f55
3 changed files with 22 additions and 2 deletions

View File

@@ -1,4 +1,5 @@
using System;
using System.Linq;
using System.Threading.Tasks;
using FarmmapsApi.Services;
using Microsoft.Extensions.Logging;
@@ -27,11 +28,21 @@ namespace FarmmapsApiSamples
var user = await _farmmapsApiService.GetCurrentUserCodeAsync();
_logger.LogInformation($"Usercode: {user}");
var roots = await _farmmapsApiService.GetCurrentUserRootsAsync();
var roots = (await _farmmapsApiService.GetCurrentUserRootsAsync()).ToList();
foreach (var userRoot in roots)
{
_logger.LogInformation($"{userRoot.Name} - {userRoot.Code}");
}
var myDriveRoot = roots.SingleOrDefault(r => r.Name == "My drive");
if(myDriveRoot != null)
{
var items = await _farmmapsApiService.GetItemChildrenAsync(myDriveRoot.Code);
foreach (var item in items)
{
_logger.LogInformation($"{item.Name} - {item.ItemType}");
}
}
}
catch (Exception ex)
{