public RelationalItemDetailViewModel(SampleUserModel user = null) { IsBusy = false; Title = $"Orders for {user.Id}"; User = user; Orders = new ObservableCollection <SampleOrderModel>(); LoadOrdersCommand = new Command(async() => await ExecuteLoadOrdersCommand()); }
//Use ContinueWith and Unwrap to avoid multiple awaits: https://docs.microsoft.com/en-us/dotnet/api/system.threading.tasks.taskextensions.unwrap?view=netframework-4.8 public Task InsertUserAsync(SampleUserModel sampleUser) => _inMemorySampleUserRepository.Value.InsertItemAsync(sampleUser);