public ViewResult List(string category) { string _category = category; IEnumerable <Bike> bikes = null; string currCategory = ""; if (string.IsNullOrEmpty(category)) { bikes = _allBikes.Bikes.OrderBy(i => i.id); } else { if (string.Equals("electro", category, StringComparison.OrdinalIgnoreCase)) { bikes = _allBikes.Bikes.Where(i => i.Category.categoryName.Equals("Електровелосипеди")).OrderBy(i => i.id); currCategory = "Електровелосипеди"; } else if (string.Equals("standat", category, StringComparison.OrdinalIgnoreCase)) { bikes = _allBikes.Bikes.Where(i => i.Category.categoryName.Equals("Звичайні велосипеди")).OrderBy(i => i.id); currCategory = "Звичайні велосипеди"; } } var bikeObj = new BikesListViewModel { allBikes = bikes, currCategory = currCategory }; ViewBag.Title = "Сторінка з велосипедами"; return(View(bikeObj)); }
public ViewResult BikeList() { ViewBag.Title = "Test title"; BikesListViewModel model = new BikesListViewModel(); model.AllBikes = allBikes.Bikes; model.CurrentCategory = "City bikes"; return(View(model)); }
public ViewResult List(string search) { if (string.IsNullOrEmpty(search)) { var obj = new BikesListViewModel { AllBikes = _bikeRepository.AllBikes, currentCategory = "Bikes" }; return(View(obj)); } else { ViewBag.value = search; var bikes = _bikeRepository.SearchBikes(search); var obj = new BikesListViewModel { AllBikes = bikes, currentCategory = "Bikes" }; return(View(obj)); } }