private async Task OnDaySelectionChange(string day) { CurrentDay = day; try { Meals = (await _menuDataService.GetMealsOfDay(CurrentDay)).Meals.ToList(); } catch (Exception ex) { Debug.WriteLine(ex); } }
public async Task ScanMealAndPerson() { ScannedUsers.Clear(); ScannedMeals.Clear(); FilterdScannedMeals.Clear(); ScannedMeals = await _scanService.MakeMealScan(); ScannedUsers = await _scanService.MakePersonScan(); KBCFoodAndGo.Shared.Models.Menu menuMeals = await _menuService.GetMealsOfDay(getCurrentDay()); foreach (ScannedMeal scanMeal in ScannedMeals) { foreach (Meal menuMeal in menuMeals.Meals) { if (menuMeal.Id == scanMeal.Id) { FilterdScannedMeals.Add(scanMeal); } } } ScannedMeal = await _mealService.GetMealById(FilterdScannedMeals[0].Id); if (ScannedUsers.Count != 0) { ScannedPerson = await _userService.GetUserById(ScannedUsers[0].Id); ConfirmClickAble = true; } else { ScannedPerson.LastName = ""; ScannedPerson.FirstName = "Onbekend"; ScannedPerson.ImageUrl = "https://kbc-cdn.s3.eu-central-1.amazonaws.com/Onbekend-persoon-300x300.png"; ConfirmClickAble = false; } }