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 List <CarMakeDTO> MapToListCarMakeDTO(List <CarMake> carsMake) { List <CarMakeDTO> retour = new List <CarMakeDTO>(); foreach (CarMake carMake in carsMake) { CarMakeDTO newCarMake = new CarMakeDTO { id = carMake.id, Make = carMake.Make }; retour.Add(newCarMake); } return(retour); }
public ActionResult Detail(string licencePlate) { CarDTO car = carLogic.Get(licencePlate); CarModelDTO carModel = carModelLogic.Get(car.id_Car_Model); CarMakeDTO carMake = carMakeLogic.Get(carModel.id_Car_Make); List <BookingDTO> bookings = bookingLogic.List(car.Licence_Plate); List <EventDTO> events = eventLogic.List(licencePlate); CarDetailViewsModel vm = new CarDetailViewsModel { car = car, carModel = carModel, carMake = carMake, events = events }; return(View(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)); }