Exemple #1
0
        public ActionResult LogByAllergen()
        {
            LogByAllergenViewModel model = new LogByAllergenViewModel();
            var user = GetCustomer();

            model.Allergens = new MultiSelectList(db.Allergens.Where(a => a.CustomerId == null || a.CustomerId == user.id).ToList(), "id", "KnownAllergies");
            return(View(model));
        }
Exemple #2
0
        public ActionResult LogByAllergen(LogByAllergenViewModel model)
        {
            List <string> temp = new List <string>();

            foreach (var item in model.ChosenAllergens)
            {
                int parsed = int.Parse(item);
                temp.Add(db.Allergens.Where(a => a.id == parsed).Select(a => a.KnownAllergies).FirstOrDefault());
                temp.Add(item);
            }
            TempData["foundAllergens"] = temp;
            TempData["MealName"]       = model.UserMealName;
            return(RedirectToAction("LogFood", new { routeId = -2 }));
        }