private void GenerateMeals_button_Click(object sender, RoutedEventArgs e) { Users user = Login.CurrentUser; Debug.WriteLine(user); var mealsCount = Convert.ToInt32(user.MealsCount); var dailyCalories = Convert.ToDouble(user.Kcal); var dietType = Convert.ToInt32(user.DietType); var goal = Convert.ToInt32(user.Goal); var weight = Convert.ToDouble(user.Weight); Meals meals = new Meals(mealsCount, dailyCalories, dietType, goal, weight); var oneDay = meals.ListOfMeals; Debug.WriteLine("\n\n"); var ListOfMeals = MealsRepos.GetAll(); var login = user.Login; DietRepos.Delete(login); int i = 1; foreach (var meal in oneDay) { var result = MathOperations.GetMostSimilarMeal(meal, ListOfMeals, user.DietType.ToString()); Debug.WriteLine(meal); Debug.WriteLine(result); var mealID = result.ID; var nr = i.ToString(); DietRepos.Insert(new Diet(login, Convert.ToInt32(mealID), nr)); i++; } Meals_listview.ItemsSource = MealsRepos.GetByLogin(Login.UserLogin); Meals_listview.Items.Refresh(); }
public DietPage() { InitializeComponent(); Meals_listview.ItemsSource = MealsRepos.GetByLogin(Login.UserLogin); }