Ejemplo n.º 1
0
        public AddFoodItemVM GetAllFoodTypes()
        {
            var result    = FoodType.ToList();
            var viewModel = new AddFoodItemVM("", 0, result);

            return(viewModel);
        }
Ejemplo n.º 2
0
        public async Task AddFoodItemToDB(AddFoodItemVM viewModel)
        {
            var newFoodItem = new FoodItem
            {
                Name       = viewModel.Name,
                FoodTypeId = viewModel.FoodTypeId
            };

            FoodItem.Add(newFoodItem);

            await this.SaveChangesAsync();
        }
Ejemplo n.º 3
0
        public ActionResult AddFoodItem()
        {
            if (HomeController.USER_NUMBER == -1)
            {
                return(RedirectToAction("NewUser", "Home"));
            }
            else
            {
                User user = UserDAL.GetUser(HomeController.USER_NUMBER);

                AddFoodItemVM model = new AddFoodItemVM
                {
                    user = user
                };
                return(View(model));
            }
        }
Ejemplo n.º 4
0
        public async Task <IActionResult> AddFoodItem(AddFoodItemVM addFood)
        {
            await context.AddFoodItemToDB(addFood);

            return(View(context.GetAllFoodTypes()));
        }