예제 #1
0
 public MQTTDataHandler(ILogger <MQTTDataHandler> logger, ICacheService cache, IParkingEntryRepository parkEntryRepo, ISensorRepository sensorRepo, IParkingSpotRepository spotRepo)
 {
     _logger        = logger;
     _cache         = cache;
     _parkEntryRepo = parkEntryRepo;
     _sensorRepo    = sensorRepo;
     _spotRepo      = spotRepo;
 }
 public NHibernateReservationRepository(ISession session, IUserRepository userRepository,
                                        IParkingSpotRepository parkingSpotRepository, IParkingRepository parkingRepository)
     : base(session)
 {
     this.userRepository        = userRepository;
     this.parkingSpotRepository = parkingSpotRepository;
     this.parkingRepository     = parkingRepository;
 }
예제 #3
0
 public ParkingController(IMapper mapper, IParkingRepository parkingRepository, IReservationRepository reservationRepository,
                          IParkingSpotRepository parkingSpotRepository, IUnitOfWork uow)
 {
     this.mapper                = mapper;
     this.parkingRepository     = parkingRepository;
     this.reservationRepository = reservationRepository;
     this.parkingSpotRepository = parkingSpotRepository;
     this.uow = uow;
 }
 public ParkingSpotService(IParkingSpotRepository iParkingRep)
 {
     this._iParkingSpotRepository = iParkingRep;
 }