public ActionResult Index(int[] categories, int productID = 0, string search = "", int minPrice = 0, int maxPrice = 0, int page = 1) { CatalogViewModel model = new CatalogViewModel(); var categoriesStr = categories != null?string.Join(",", categories) : ""; return(View(model.CreateModel(productID, search, categoriesStr, minPrice, maxPrice, pageSize, page))); }