public async void StartDemo()
{
foreach (var index in Enumerable.Range(0, 5))
{
var item = new Parent {Name = $"Parent {index+1}"};
Parents.Add(item);
await Task.Delay(1000);
}
await Task.Delay(1000);
// Mock errors
for (var i = 0; i < 3; i++)
{
Parents[1].Errors.Add(new Child {Name = $"Child {i+1}"});
await Task.Delay(1000);
}
await Task.Delay(1000);
foreach(var child in Parents[1].Errors.ToList())
{
Parents[1].Errors.Remove(child);
await Task.Delay(1000);
}
}
}