Esempio n. 1
0
        public Restaurant AddRestaurant(Restaurant newRestaurant)
        {
            newRestaurant.Id = _restaurants.Max(r => r.Id) + 1;
            _restaurants.Add(newRestaurant);

            return newRestaurant;
        }
Esempio n. 2
0
        public Restaurant AddRestaurant(Restaurant newRestaurant)
        {
            _context.Add(newRestaurant);
            _context.SaveChanges();

            return newRestaurant;
        }
Esempio n. 3
0
        public IActionResult Create(RestaurantEditViewModel viewModel)
        {
            if (ModelState.IsValid)
            {
                var newRestaurant = new Restaurant();
                newRestaurant.Cuisine = viewModel.Cuisine;
                newRestaurant.Name = viewModel.Name;

                newRestaurant = _restaurantData.AddRestaurant(newRestaurant);

                // Call commit so that Entity Framework will execute an insert statement.
                _restaurantData.Commit();

                return RedirectToAction("Details", new {id = newRestaurant.Id});
            }

            return View();
        }