public ViewResult Create() { var vm = new EditCarDetalisView(); vm.CarDetails = new CarDetails(); vm.LocationList = SelectListItemsLocation(vm); vm.CarList = SelectListItemsCar(vm); return(View("Edit", vm)); }
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)); }
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); }
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); }