public ActionResult Offers(int page=0,string search = "", int CityId = 0,string DishType = "",
string canTeach = null, string travel = null, int minPrice = -1, int maxPrice = -1)
{
if (page < 0)
{
page = 0;
}
int dishcount = 0;
var dlist = DataManager.Dish.GetDishList(page,PageSize, ref dishcount, search, CityId, DishType, canTeach != null, travel != null,minPrice,maxPrice);
var cities = DataManager.Geolocation.GetAllCities();
int minLimitPrice = DataManager.Dish.GetMinPrice();
int maxLimitPrice = DataManager.Dish.GetMaxPrice();
AllDishListViewModel model = new AllDishListViewModel
{
Page = page,
DishList = dlist,
DishTypes = DataManager.Dish.GetDishTypes(),
PageCount = dishcount / PageSize,
City_List = cities,
CityId = CityId,
DishType = DishType,
CanTeach = canTeach,
Travel = travel,
MaxLimitPrice = maxLimitPrice,
MinLimitPrice = minLimitPrice,
MinPrice = minPrice,
MaxPrice = maxPrice,
Search = search
};
return View(model);
}