async Task ExecuteLoadMealsCommand() { if (IsBusy) { return; } IsBusy = true; try { var items = await DataStore.GetItemsAsync(true); foreach (var item in items) { Meals.Add(new MealViewModel(item)); } } catch (Exception ex) { Debug.WriteLine(ex); } finally { IsBusy = false; } }
async Task ExecuteLoadItemsCommand() { if (IsBusy) { return; } IsBusy = true; try { Notes.Clear(); Meals.Clear(); var notes = await PluralsightDataStore.GetNotesAsync(); var meals = await PluralsightDataStore.GetMealsAsync(); foreach (var note in notes) { Notes.Add(note); } foreach (var meal in meals) { Meals.Add(meal); } } catch (Exception ex) { Debug.WriteLine(ex); } finally { IsBusy = false; } }
private async void startup() { foodDatabase = new FoodsTableDatabaseAzure(); var details = await foodDatabase.GetFood(); foreach (var detail in details) { Meals.Add(detail); } }
public Header(Header header) : this() { Id = header.Id; Title = header.Title; DisplayOrder = header.DisplayOrder; foreach (var meal in header.Meals.OrderBy(m => m.DisplayOrder)) { // ReSharper disable once VirtualMemberCallInContructor Meals.Add(new Meal(meal)); } }
private async void OnImportDietAsync(object p) { var meals = await importExportService.ImportAsync <Meal>(); Meals.ToList().ForEach(m => mealRepository.Remove(m)); Meals.Clear(); meals.ToList().ForEach(m => { m.Ingregients.ToList().ForEach(i => ingredientRepository.Add(i)); mealRepository.Add(m); Meals.Add(m); }); mealRepository.SaveChangesAsync(); CalcTotalNutritionFact(); }
private async void OnAddMeal(object p) { var meal = new Meal() { Name = p.ToString() }; mealRepository.Add(meal); var result = await mealRepository.SaveChangesAsync(); if (result == 1) { Meals.Add(meal); } }
private void PlanMeals() { for (int i = 0; i < NumberOfMealsToPlan; i++) { Recipe recipe; do { var randomRecipeNumber = _random.Next(_availableRecipes.Count); recipe = _availableRecipes[randomRecipeNumber]; } while (_availableRecipes.Count >= NumberOfMealsToPlan && Meals.Any(m => m.Recipe.Name == recipe.Name)); Meals.Add(new Meal() { Recipe = recipe }); } }
public async System.Threading.Tasks.Task AddHotMealAsync() { var meals = new HotMeal { Name = AddName, Price = AddPrice, Content = AddContent, Restaurant = username }; var response = await client.PostAsJsonAsync($"api/hotmeals", meals); if (response.IsSuccessStatusCode) { Meals.Add(meals); } }
private void FillHistoricMeals() { Random random = new Random(); for (int i = -400; i <= 0; i++) { Meal meal = new Meal { Type = MealType.Breakfast, Date = DateTime.Today.AddDays(i), FoodItems = new List <FoodItem> { getRandomFoodItem(random) } }; Meals.Add(meal); } }
private async void GetCatalog() { using (var client = HttpClientWithToken.GetClient()) { var jsonFood = await client.GetStringAsync(new Uri("https://localhost:44319/api/Food/Get", UriKind.Absolute)); var dataFood = JsonConvert.DeserializeObject <List <Food> >(jsonFood); var jsonBev = await client.GetStringAsync(new Uri("https://localhost:44319/api/Beverage/Get", UriKind.Absolute)); var dataBev = JsonConvert.DeserializeObject <List <Beverage> >(jsonBev); var jsonAudio = await client.GetStringAsync(new Uri("https://localhost:44319/api/Audio/Get", UriKind.Absolute)); var dataAudio = JsonConvert.DeserializeObject <List <Media> >(jsonAudio); var jsonVideo = await client.GetStringAsync(new Uri("https://localhost:44319/api/Video/Get", UriKind.Absolute)); var dataVideo = JsonConvert.DeserializeObject <List <Media> >(jsonVideo); dataFood.ForEach(x => Meals.Add(x)); dataBev.ForEach(x => Beverages.Add(x)); dataAudio.ForEach(x => Songs.Add(x)); dataVideo.ForEach(x => Movies.Add(x)); } }
public override void ProcessMessage(SettlerAteMessage tMessage) { Meals.Add(tMessage.Meal); base.ProcessMessage(tMessage); }
public void AddMeal(IMeal pMeal) { Meals.Add(pMeal); }
private async Task ShowList() { string userid = await getuserid(); string foodid = ""; Meals.Clear(); //Meals = new ObservableCollection<FoodsTable>(); enteredFood = new FoodEnteredTableDatabaseAzure(); foodDatabase = new FoodsTableDatabaseAzure(); var mealdetails = await enteredFood.GetFood(); foreach (var detail in mealdetails) { if (detail.UserID == userid) { foodid = detail.FoodID; var datas = await foodDatabase.GetFood(); foreach (var data in datas) { if (data.Id == foodid) { Meals.Add(data); eatenValue += data.Calories; Eaten = "" + eatenValue; remainingValue = remainder(); Remaining = "" + remainingValue; } } } } string exerciseid = ""; Exercises.Clear(); //Exercises = new ObservableCollection<ExerciseTable>(); enteredExer = new ExerciseEnteredTableDatabaseAzure(); exerDatabase = new ExerciseTableDatabaseAzure(); var exerdetails = await enteredExer.GetExercise(); foreach (var detail in exerdetails) { if (detail.UserID == userid) { exerciseid = detail.ExerciseID; var datas = await exerDatabase.GetExercise(); foreach (var data in datas) { if (data.Id == exerciseid) { Exercises.Add(data); burnedValue += data.Calories; Burned = "" + burnedValue; remainingValue = remainder(); Remaining = "" + remainingValue; } } } } }
public void AddMeal(MealType mealType, long pOSId) => Meals.Add(Meal.Create(this.Id, mealType, pOSId));