|
|
@@ -8,6 +8,7 @@ import eu.fcheret.parkingtoll.model.CarSlot;
|
|
|
import eu.fcheret.parkingtoll.model.Layout;
|
|
|
import eu.fcheret.parkingtoll.model.ParkingLot;
|
|
|
import eu.fcheret.parkingtoll.persistence.Dao;
|
|
|
+import eu.fcheret.parkingtoll.persistence.ParkingLotRepository;
|
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
|
import org.springframework.stereotype.Service;
|
|
|
|
|
|
@@ -20,14 +21,18 @@ import java.util.stream.Collectors;
|
|
|
@Service
|
|
|
public class ParkingLotService {
|
|
|
|
|
|
+
|
|
|
private Dao<ParkingLot> persistenceManager;
|
|
|
+ private ParkingLotRepository parkingLotRepository;
|
|
|
|
|
|
@Autowired
|
|
|
- public ParkingLotService(Dao<ParkingLot> persistenceManager) {
|
|
|
+ public ParkingLotService(Dao<ParkingLot> persistenceManager, ParkingLotRepository parkingLotRepository) {
|
|
|
this.persistenceManager = persistenceManager;
|
|
|
+ this.parkingLotRepository = parkingLotRepository;
|
|
|
}
|
|
|
|
|
|
public ParkingLot createParkingLot(ParkingLot parkingLotItem) {
|
|
|
+ parkingLotRepository.save(parkingLotItem);
|
|
|
return persistenceManager.save(parkingLotItem);
|
|
|
}
|
|
|
|