public IActionResult SearchRestaurantsByArea() { PopulateDropDownList(); SearchAreaViewModel Model = new SearchAreaViewModel(); return(View(Model)); }
public IActionResult SearchRestaurantsByArea(SearchAreaViewModel Model) { PopulateDropDownList(); Model = AreaRepoInterface.SearchRestaurantsByArea(Model); return(View(Model)); }
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