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));
        }
Exemplo n.º 2
0
        public ViewResult BikeList()
        {
            ViewBag.Title = "Test title";
            BikesListViewModel model = new BikesListViewModel();

            model.AllBikes        = allBikes.Bikes;
            model.CurrentCategory = "City bikes";
            return(View(model));
        }
Exemplo n.º 3
0
        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));
            }
        }