public PassengersController(
     ILogger <PassengersController> logger,
     IPassengersService passengersService)
 {
     _logger            = logger;
     _passengersService = passengersService;
 }
예제 #2
0
        public void Setup()
        {
            _mockPersonRepository  = new Mock <PersonRepository>();
            _mockBookingRepository = new Mock <BookingRepository>();
            _mockFlightRepository  = new Mock <FlightRepository>();

            _passengersService = new PassengersService(
                _mockPersonRepository.Object,
                _mockBookingRepository.Object,
                _mockFlightRepository.Object);
        }
예제 #3
0
 public TestController(IPaymentsService paymentService, ISessionBagService sessionBag, IUserSessionService userSessionService, IMapper mapper,
                       IPassengersService passengersService, IBookingService bookingService, IFlightsService flightService, IContactsService contactsService, IHttpContextAccessor httpContextAccessor,
                       IQueueService queueService)
 {
     _paymentService      = paymentService;
     _mapper              = mapper;
     _flightsService      = flightService;
     _contactsService     = contactsService;
     _passengersService   = passengersService;
     _bookingService      = bookingService;
     _sessionBag          = sessionBag;
     _userSessionService  = userSessionService;
     _httpContextAccessor = httpContextAccessor;
     _queueService        = queueService;
 }
예제 #4
0
 public FlightsService(ISessionBagService sessionBag, IUserSessionService userSessionService, IBookingManager client,
                       IResourcesService resourcesService, IBookingService bookingService, ILogger <FlightsService> logger,
                       IOptions <AppSettings> appSettings, IPassengersService passengerService, ISsrsService ssrsService) : base(appSettings)
 {
     _sessionBag         = sessionBag ?? throw new ArgumentNullException(nameof(sessionBag));
     _userSessionService = userSessionService ?? throw new ArgumentNullException(nameof(userSessionService));
     _resourcesService   = resourcesService ?? throw new ArgumentNullException(nameof(resourcesService));
     _bookingService     = bookingService ?? throw new ArgumentNullException(nameof(bookingService));
     _bookingSettings    = appSettings.Value.AvailabilitySettings;
     _passengerService   = passengerService ?? throw new ArgumentNullException(nameof(passengerService));
     _ssrsService        = ssrsService ?? throw new ArgumentNullException(nameof(ssrsService));
     _perfLogSettings    = appSettings.Value.PerformanceLoggingSettings ?? throw new ArgumentNullException(nameof(appSettings));
     _logger             = logger ?? throw new ArgumentNullException(nameof(logger));
     _client             = client ?? throw new ArgumentNullException(nameof(client));
 }
예제 #5
0
 public PassengersController(IPassengersService passengersService)
 {
     _passengersService = passengersService ?? throw new ArgumentNullException(nameof(passengersService));
 }