Example #1
0
        public IActionResult SearchRestaurantsByArea()
        {
            PopulateDropDownList();
            SearchAreaViewModel Model = new SearchAreaViewModel();

            return(View(Model));
        }
Example #2
0
        public IActionResult SearchRestaurantsByArea(SearchAreaViewModel Model)
        {
            PopulateDropDownList();



            Model = AreaRepoInterface.SearchRestaurantsByArea(Model);
            return(View(Model));
        }
Example #3
0
        public SearchAreaViewModel SearchRestaurantsByArea(SearchAreaViewModel model)
        {
            List <Restaurant> RestList
                = database.Restaurants.Include(r => r.priceRange).Include(r => r.area).Include(r => r.deliveryService).ToList <Restaurant>();

            if (model.AreaID != null)
            {
                RestList = RestList
                           .Where(r => r.area.AreaID
                                  == model.AreaID).ToList <Restaurant>();
            }
            if (model.DSID != null)
            {
                RestList = RestList.Where(r => r.deliveryService.DeliveryServiceID == model.DSID).ToList <Restaurant>();
            }


            model.RestList = RestList
                             .ToList <Restaurant>();


            return(model);
        }// end class