Esempio n. 1
0
        public ViewResult Create()
        {
            var vm = new EditCarDetalisView();

            vm.CarDetails   = new CarDetails();
            vm.LocationList = SelectListItemsLocation(vm);
            vm.CarList      = SelectListItemsCar(vm);
            return(View("Edit", vm));
        }
Esempio n. 2
0
        public ViewResult Edit(int carDetalisID)
        {
            var vm = new EditCarDetalisView();

            vm.CarDetails   = repo.GetAll().FirstOrDefault(l => l.CarDetailsID == carDetalisID);
            vm.LocationList = SelectListItemsLocation(vm);
            vm.CarList      = SelectListItemsCar(vm);
            return(View(vm));
        }
Esempio n. 3
0
        List <SelectListItem> SelectListItemsLocation(EditCarDetalisView vm)
        {
            var locationList         = repoLocation.GetAll().Include(l => l.Address).Distinct().ToList();
            var locationListSelected = new List <SelectListItem>();

            foreach (var item in locationList)
            {
                string addresText = item.Address.ToString();
                string id         = item.Location_ID.ToString();
                locationListSelected.Add(new SelectListItem {
                    Text = addresText, Value = id
                });
            }
            return(locationListSelected);
        }
Esempio n. 4
0
        List <SelectListItem> SelectListItemsCar(EditCarDetalisView vm)
        {
            var carList         = repoCar.GetAll().ToList();
            var carListSelected = new List <SelectListItem>();

            foreach (var item in carList)
            {
                string id      = item.Car_ID.ToString();
                string carText = item.ToString();
                carListSelected.Add(new SelectListItem {
                    Text = carText, Value = id
                });
            }

            return(carListSelected);
        }