public ActionResult IndexSnacks() { string userId = User.Identity.GetUserId(); var fruitsUserFruits = new FruitsUserFruitsViewModel(); fruitsUserFruits.UserId = userId; fruitsUserFruits.Fruits = _fruitsRepository.GetFruit(); fruitsUserFruits.UsersFruitsBreakfast = _usersfruitsRepository.GetUserFruitsMeals(userId)[0]; fruitsUserFruits.UsersFruitsLunch = _usersfruitsRepository.GetUserFruitsMeals(userId)[1]; fruitsUserFruits.UsersFruitsDinner = _usersfruitsRepository.GetUserFruitsMeals(userId)[2]; fruitsUserFruits.UsersFruitsSnacks = _usersfruitsRepository.GetUserFruitsMeals(userId)[3]; fruitsUserFruits.UsersFruitsAll = _usersfruitsRepository.GetUserFruitsMeals(userId)[4]; return(View(fruitsUserFruits)); }
public ActionResult About() { string currentUserId; ApplicationUser currentUser; using (ApplicationDbContext db = new ApplicationDbContext()) { currentUserId = User.Identity.GetUserId(); currentUser = db.Users.FirstOrDefault(x => x.Id == currentUserId); } // List<UsersFruits>[] fruitsBreakfast = _usersFruitsRepository.GetUserFruitsMeals(currentUserId); AboutViewModel aboutViewModel = new AboutViewModel(); aboutViewModel.NutritionBreakfast = _usersFruitsRepository.CountCaloriesBreakfast(currentUserId).ToList(); aboutViewModel.NutritionLunch = _usersFruitsRepository.CountCaloriesLunch(currentUserId).ToList(); aboutViewModel.NutritionDinner = _usersFruitsRepository.CountCaloriesDinner(currentUserId).ToList(); aboutViewModel.NutritionSnacks = _usersFruitsRepository.CountCaloriesSnacks(currentUserId).ToList(); aboutViewModel.NutritionBurn = _usersBurnsRepository.CountCalories(currentUserId).ToList(); aboutViewModel.UserId = currentUserId; BurnsUserBurnsViewModel BurnsUserBurns = new BurnsUserBurnsViewModel(); BurnsUserBurns.UserId = currentUserId; BurnsUserBurns.Burns = _burnsRepository.GetBurn(); BurnsUserBurns.UsersBurns = _usersburnsRepository.GetUserBurns(currentUserId); Together together = new Together(); var fruitsUserFruits = new FruitsUserFruitsViewModel(); fruitsUserFruits.UserId = currentUserId; fruitsUserFruits.Fruits = _fruitsRepository.GetFruit(); fruitsUserFruits.UsersFruitsBreakfast = _usersFruitsRepository.GetUserFruitsMeals(currentUserId)[0]; fruitsUserFruits.UsersFruitsLunch = _usersFruitsRepository.GetUserFruitsMeals(currentUserId)[1]; fruitsUserFruits.UsersFruitsDinner = _usersFruitsRepository.GetUserFruitsMeals(currentUserId)[2]; fruitsUserFruits.UsersFruitsSnacks = _usersFruitsRepository.GetUserFruitsMeals(currentUserId)[3]; fruitsUserFruits.UsersFruitsAll = _usersFruitsRepository.GetUserFruitsMeals(currentUserId)[4]; together.AboutViewModel = aboutViewModel; together.FruitsUserFruitsViewModel = fruitsUserFruits; together.BurnsUserBurnsViewModel = BurnsUserBurns; return(View(together)); }