async Task ExecuteLoadItemsCommand() { if (IsRefreshing) { return; } IsRefreshing = true; try { Foods.Clear(); var apiService = new Services.ApiService.ApiService(); var foods = await apiService.GetAllFoodsAsync(); foreach (var c in foods) { Foods.Add(c); } } catch (Exception ex) { Debug.WriteLine(ex); } finally { IsRefreshing = false; } }
protected override async void OnAppearing() { await cakeDetail.TranslateTo(0, header.Y, 500, Easing.SinOut); await header.FadeTo(1); base.OnAppearing(); var apiService = new Services.ApiService.ApiService(); PageModel.Food = await apiService.GetFoodAsync(id); }