Exemple #1
0
        public IActionResult FilterMotorsOnFuelTank()
        {
            ViewBag.Message = "All motors with a fuel tank of at least 15 L";
            var viewModel = new HomeShowMotorsVM
            {
                Motors = motorRepository.Motors.Where(m => m.Fueltank >= 15)
            };

            return(View("ShowMotors", viewModel));
        }
Exemple #2
0
        public IActionResult FilterMotorsOnBMW()
        {
            ViewBag.Message = "All BMW motors";
            var viewModel = new HomeShowMotorsVM
            {
                Motors = motorRepository.Motors.Where(m => m.Brand.Name == "BMW")
            };

            return(View("ShowMotors", viewModel));
        }
Exemple #3
0
        public IActionResult FilterMotorsOnCilinder()
        {
            ViewBag.Message = "All motors with engine displacement of 250 or lower";
            var viewModel = new HomeShowMotorsVM
            {
                Motors = motorRepository.Motors.Where(m => m.Cilinder < 251)
            };

            return(View("ShowMotors", viewModel));
        }
Exemple #4
0
        public IActionResult FilterMotorsOnPrice()
        {
            ViewBag.Message = "All motors with price higher than € 10 000";
            var viewModel = new HomeShowMotorsVM
            {
                Motors = motorRepository.Motors.Where(m => m.Price > 10000)
            };

            return(View("ShowMotors", viewModel));
        }
Exemple #5
0
        public IActionResult ShowMotors()
        {
            //declaring view model
            var viewModel = new HomeShowMotorsVM();

            //fill the viewmodel with motors to display on home screen
            viewModel.Motors = motorRepository.Motors;
            ViewBag.Message  = "Webshop Motors";

            return(View(viewModel));
        }
Exemple #6
0
        public IActionResult FilterMotorsOnColorBlack()
        {
            ViewBag.Message = "All motors with a black color option";
            ViewBag.MyColor = "Black";
            var viewModel = new HomeShowMotorsVM
            {
                Motors = motorRepository.Motors.Where(m => m.Colors.Any(c => c.Name == "Black"))
            };

            return(View("ShowMotors", viewModel));
        }