예제 #1
0
        public ViewResult List(string category)
        {
            string            _category    = category;
            IEnumerable <Car> cars         = null;
            string            currCategory = null;

            if (string.IsNullOrEmpty(category))
            {
                cars = _allCars.cars.OrderBy(i => i.Id);
            }
            else
            {
                if (string.Equals("electro", category, StringComparison.OrdinalIgnoreCase))
                {
                    cars         = _allCars.cars.Where(c => c.CategoryId.Equals(1)).OrderBy(i => i.Id);
                    currCategory = "Электромобили";
                }
                else if (string.Equals("fuel", category, StringComparison.OrdinalIgnoreCase))
                {
                    cars         = _allCars.cars.Where(c => c.CategoryId.Equals(2)).OrderBy(i => i.Id);
                    currCategory = "Классические";
                }
            }
            var carobj = new CarsListViewModels {
                getAllCars = cars, carCategory = currCategory
            };

            return(View(carobj));
        }
예제 #2
0
        public ViewResult List(string category)
        {
            string            _category   = category;
            IEnumerable <Car> cars        = null;
            string            CarCategory = "";

            if (string.IsNullOrEmpty(category))
            {
                cars = _AllCars.Cars.OrderBy(i => i.Id);
            }
            else
            {
                if (string.Equals("electro", category, StringComparison.OrdinalIgnoreCase))
                {
                    cars        = _AllCars.Cars.Where(i => i.Category.CategoryName.Equals("Электромобили")).OrderBy(i => i.Id);
                    CarCategory = "Электромобили";
                }
                else if (string.Equals("fuel", category, StringComparison.OrdinalIgnoreCase))
                {
                    cars        = _AllCars.Cars.Where(i => i.Category.CategoryName.Equals("Классические автомобили")).OrderBy(i => i.Id);
                    CarCategory = "Классические автомобили";
                }
            }
            var CarObj = new CarsListViewModels
            {
                AllCars      = cars,
                CarrCategory = CarCategory
            };

            ViewBag.Title = "Страница с машинками";



            return(View(CarObj));
        }
예제 #3
0
        public ViewResult List()
        {
            CarsListViewModels carListNewModel = new CarsListViewModels();

            ViewBag.Title                   = "Страница с автомобилями";
            carListNewModel.AllCars         = allCars.Cars;
            carListNewModel.CurrentCategory = "Автомобили";
            return(View(carListNewModel));
        }