コード例 #1
0
        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));
        }
コード例 #2
0
        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));
        }