Пример #1
0
        public ActionResult Vehicles()
        {
            var model = vRepo.GetAll().Where(v => v.Type != "Sold");

            foreach (var vehicle in model)
            {
                vehicle.Make  = makeRepo.GetById(vehicle.MakeId);
                vehicle.Model = modelRepo.GetById(vehicle.ModelId);
            }
            return(View(model));
        }
        public ActionResult New()
        {
            var vehicles = vRepo.GetAll().Where(v => v.Type == "New");

            foreach (var vehicle in vehicles)
            {
                vehicle.Make  = makeRepo.GetById(vehicle.MakeId);
                vehicle.Model = modelRepo.GetById(vehicle.ModelId);
            }

            return(View(vehicles));
        }
        public ActionResult Inventory()
        {
            IEnumerable <Vehicle> allVehicles = vRepo.GetAll();

            foreach (var item in allVehicles)
            {
                item.Make  = makeRepo.GetById(item.MakeId);
                item.Model = modelRepo.GetById(item.ModelId);
            }

            IEnumerable <Vehicle> newVehicles       = allVehicles.Where(v => v.Type == "New");
            IEnumerable <Vehicle> usedVehicles      = allVehicles.Where(v => v.Type == "Used");
            InventoryReportVM     inventoryReportVM = new InventoryReportVM();

            inventoryReportVM.UsedInventory = Inventory(usedVehicles);
            inventoryReportVM.NewInventory  = Inventory(newVehicles);
            return(View(inventoryReportVM));
        }
        public ActionResult Index()
        {
            var specials = specialRepo.GetAll();

            var vehicles = vRepo.GetAll().Where(v => v.IsFeatured == true).Where(w => w.Type != "Sold");

            foreach (var vehicle in vehicles)
            {
                vehicle.Make  = makeRepo.GetById(vehicle.MakeId);
                vehicle.Model = modelRepo.GetById(vehicle.ModelId);
            }

            var model = new HomeIndexVM()
            {
                Vehicles = vehicles,
                Specials = specials
            };

            return(View(model));
        }