public ActionResult Create()
        {
            var categories = _categoryRepository.GetAll();
            var cities     = _cityRepository.GetAll();

            RestaurantCreateVM model = new RestaurantCreateVM();

            PrepareDropdowns(model.Categories, model.Cities, categories, cities);

            return(View(model));
        }
        public ActionResult Create(RestaurantCreateVM model)
        {
            Restaurant restaurant = new Restaurant
            {
                Name       = model.Name,
                CategoryID = model.CategoryID,
                CityID     = model.CityID
            };

            _restaurantRepository.Create(restaurant);

            return(RedirectToAction("Index"));
        }