public WebTicketManager(ITrainDataService trainDataService, IBookingReferenceService bookingReferenceService)
 {
     _trainDataService        = trainDataService;
     _bookingReferenceService = bookingReferenceService;
     _trainCaching            = new TrainCaching();
     _trainCaching.Clear();
 }
Exemplo n.º 2
0
 public async Task<string> Post([FromBody]ReservationRequestDto reservationRequest, [FromServices] ITrainDataService trainDataService, IBookingReference bookingReference)
 {
     return await _seatReservationAdapter.PostSeatsRequest(reservationRequest);
 }
Exemplo n.º 3
0
 public TicketOfficeService(ITrainDataService trainDataService, IBookingReference bookingReference)
 {
     _trainDataService = trainDataService;
     _bookingReference = bookingReference;
 }