public ParkingTicket IssueTicket(int vehicleNumber, VehicleType vehicleType, int slotNumber) { ParkingTicket parkingTicket = new ParkingTicket { VehicleNumber = vehicleNumber, VehicleType = vehicleType, SlotNumber = slotNumber }; ParkingTickets.Add(parkingTicket); return(parkingTicket); }
public void ChangeTicketStatus(ParkingTicket parkingTicket) { ParkingTickets.Find(ticket => ticket.Equals(parkingTicket)).ChangeExpiryStatus(true); }
public void UnParkVehicle() { Vehicle = null; ChangeSlotStatus(true); ParkingTicket.ChangeExpiryStatus(true); }