public ActionResult _ListCars(string licencePlate) { List <CarDTO> _cars = new List <CarDTO>(); if (string.IsNullOrWhiteSpace(licencePlate)) { _cars = carLogic.List(); } else { _cars = carLogic.List(licencePlate); } List <Tuple <CarDTO, CarModelDTO, CarMakeDTO> > cars = new List <Tuple <CarDTO, CarModelDTO, CarMakeDTO> >(); foreach (CarDTO car in _cars) { CarModelDTO carModel = carModelLogic.Get(car.id_Car_Model); CarMakeDTO carMake = carMakeLogic.Get(carModel.id_Car_Make); cars.Add(new Tuple <CarDTO, CarModelDTO, CarMakeDTO>(car, carModel, carMake)); } CarIndexListCarViewsModel vm = new CarIndexListCarViewsModel { Cars = cars }; return(PartialView(vm)); }
public ActionResult AssignationCar(int id) { BookingAssignationViewsModel vm = new BookingAssignationViewsModel(); List <CarDTO> _cars = carLogic.List(); List <Tuple <CarDTO, CarModelDTO, CarMakeDTO> > cars = new List <Tuple <CarDTO, CarModelDTO, CarMakeDTO> >(); BookingDTO booking = bookingLogic.GetByRequestBooking(id); foreach (CarDTO car in _cars) { CarModelDTO carModel = carModelLogic.Get(car.id_Car_Model); CarMakeDTO carMake = carMakeLogic.Get(carModel.id_Car_Make); cars.Add(new Tuple <CarDTO, CarModelDTO, CarMakeDTO>(car, carModel, carMake)); } vm.Cars = cars; vm.Booking = booking; return(View(vm)); }