Exemple #1
0
 public IEnumerable <Vehicle> ParkedVehicles()
 {
     return(vehicles.Vehicles()
            .Select(v => new
     {
         Vehicle = v,
         CheckIn = checkIns.CheckIns().Where(ch => !ch.Booked && ch.CheckOutTime == null && ch.VehicleID == v.ID)
     })
            .Select(v_ch => v_ch.Vehicle));
 }
Exemple #2
0
        public ActionResult DisplayAllVehicles(string sortOrder)
        {
            Dictionary <int, CheckIn> dicParkingSpotsVehicles = new Dictionary <int, CheckIn>();

            foreach (Vehicle vehicle in vehicles.Vehicles())
            {
                dicParkingSpotsVehicles.Add(vehicle.ID, checkIns.CheckInByVehicle(vehicle.ID));
            }

            return(View(new DisplayVehiclesVM
            {
                ViewName = "DisplayAllVehicles",
                Vehicles = Sort(vehicles.Vehicles(), sortOrder).ToList(),
                ParkingSpotsVehicles = dicParkingSpotsVehicles
            }));
        }