Beispiel #1
0
 public ApplicationsController(
     IUnitOfWork unitOfWork,
     ILotRepository lotRepository,
     IPersonRepository personRepository,
     IOrganizationRepository organizationRepository,
     IAircraftRepository aircraftRepository,
     IAirportRepository airportRepository,
     IEquipmentRepository equipmentRepository,
     IDocRepository docRepository,
     IApplicationRepository applicationRepository,
     INomRepository nomRepository,
     IFileRepository fileRepository,
     IExaminationSystemRepository examinationSystemRepository,
     ILotEventDispatcher lotEventDispatcher,
     UserContext userContext)
 {
     this.unitOfWork = unitOfWork;
     this.lotRepository = lotRepository;
     this.personRepository = personRepository;
     this.organizationRepository = organizationRepository;
     this.aircraftRepository = aircraftRepository;
     this.airportRepository = airportRepository;
     this.equipmentRepository = equipmentRepository;
     this.docRepository = docRepository;
     this.applicationRepository = applicationRepository;
     this.nomRepository = nomRepository;
     this.examinationSystemRepository = examinationSystemRepository;
     this.fileRepository = fileRepository;
     this.lotEventDispatcher = lotEventDispatcher;
     this.userContext = userContext;
 }
Beispiel #2
0
 public GvaNomController(
     IUnitOfWork unitOfWork,
     ILotRepository lotRepository,
     IApplicationRepository applicationRepository,
     IPersonRepository personRepository,
     IAircraftRepository aircraftRepository,
     IAirportRepository airportRepository,
     IEquipmentRepository equipmentRepository,
     IOrganizationRepository organizationRepository,
     ICaseTypeRepository caseTypeRepository,
     INomRepository nomRepository,
     IStageRepository stageRepository,
     IExaminationSystemRepository examinationSystemRepository,
     IAircraftRegistrationRepository aircraftRegistrationRepository,
     IEnumerable<IDataGenerator> dataGenerators)
 {
     this.unitOfWork = unitOfWork;
     this.lotRepository = lotRepository;
     this.applicationRepository = applicationRepository;
     this.personRepository = personRepository;
     this.aircraftRepository = aircraftRepository;
     this.airportRepository = airportRepository;
     this.equipmentRepository = equipmentRepository;
     this.organizationRepository = organizationRepository;
     this.caseTypeRepository = caseTypeRepository;
     this.nomRepository = nomRepository;
     this.stageRepository = stageRepository;
     this.examinationSystemRepository = examinationSystemRepository;
     this.aircraftRegistrationRepository = aircraftRegistrationRepository;
     this.dataGenerators = dataGenerators;
 }
Beispiel #3
0
 public NewsService(UserManager <User> userManager, IAirportRepository airportRepository, INewsRepository newsRepository, IMapper mapper, IGoogleCloudStorageService googleCloudStorageService)
 {
     this.userManager               = userManager;
     this.airportRepository         = airportRepository;
     this.newsRepository            = newsRepository;
     this.mapper                    = mapper;
     this.googleCloudStorageService = googleCloudStorageService;
 }
Beispiel #4
0
 /// <summary>
 ///
 /// </summary>
 /// <param name="flightRepository"></param>
 /// <param name="aircraftRepository"></param>
 /// <param name="airportRepository"></param>
 public FlightController(IFlightRepository flightRepository,
                         IAircraftRepository aircraftRepository,
                         IAirportRepository airportRepository)
 {
     _flightRepository   = flightRepository;
     _aircraftRepository = aircraftRepository;
     _airportRepository  = airportRepository;
 }
        public AirportsControllerTests()
        {
            this.airports = new List <Airport>();
            airports.Add(new Airport("LAX", "Los Angeles International Airport (United States)", 33.94250107, -118.4079971));
            airports.Add(new Airport("HND", "Tokyo Haneda International Airport (Japan)", 35.552299, 139.779999));

            this.airportRepository = new global::Flight.Api.Tests.Repositories.AirportRepository(airports);
        }
 public ConnectionsController(IConnectionRepository connectionRepository, IAirportRepository airportRepository, IAircraftTypeRepository aircraftTypeRepository, IScheduleAircraftReplacementRepository scheduleAircraftReplacementRepository, IAirlineRepository airlineRepository)
 {
     this.connectionRepository = connectionRepository;
     this.airportRepository = airportRepository;
     this.aircraftTypeRepository = aircraftTypeRepository;
     this.scheduleAircraftReplacementRepository = scheduleAircraftReplacementRepository;
     this.airlineRepository = airlineRepository;
 }
Beispiel #7
0
 public FlightController(IFlightRepository flightRepository, IAirportRepository airportRepository, IAirlineRepository airlineRepository, IMapper mapper)
 {
     _flightRepository  = flightRepository;
     _airportRepository = airportRepository;
     _airlineRepository = airlineRepository;
     _mapper            = mapper;
     airports           = _airportRepository.GetAllAirports();
     airlines           = _airlineRepository.GetAllAirlinesCompanies();
 }
Beispiel #8
0
 public RouteService(IRouteRepository routeRepository,
                     ICityRepository cityRepository,
                     IAirportRepository airportRepository)
 {
     _routeRepository   = routeRepository;
     _airportRepository = airportRepository;
     _cityRepository    = cityRepository;
     _importInfoModel   = new ImportInfoModel();
 }
Beispiel #9
0
 public AirportsController(
     IConverterHelper converterHelper,
     IAirportRepository airportRepository,
     IFlightRepository flightRepository)
 {
     _converterHelper   = converterHelper;
     _airportRepository = airportRepository;
     _flightRepository  = flightRepository;
 }
Beispiel #10
0
 public FlightCreatedEventHandler(
     IReportItemRepository reportItemRepository,
     IFlightRepository flightRepository,
     IAirportRepository airportRepository)
 {
     _reportItemRepository = reportItemRepository;
     _flightRepository     = flightRepository;
     _airportRepository    = airportRepository;
 }
 public FlightRepository(
     DataContext context,
     IAirplaneRepository airplaneRepository,
     IAirportRepository airportRepository) : base(context)
 {
     _context            = context;
     _airplaneRepository = airplaneRepository;
     _airportRepository  = airportRepository;
 }
Beispiel #12
0
 public CheapestFlightService(
     IAirportRepository airportRepository,
     ICityRepository cityRepository,
     IRouteRepository routeRepository)
 {
     _airportRepository = airportRepository;
     _cityRepository    = cityRepository;
     _routeRepository   = routeRepository;
 }
 public ConverterHelper(
     IUserHelper userHelper,
     IAirplaneRepository airplaneRepository,
     IAirportRepository airportRepository)
 {
     _userHelper         = userHelper;
     _airplaneRepository = airplaneRepository;
     _airportRepository  = airportRepository;
 }
Beispiel #14
0
 public FlightRepositoryFacade(
     IFlightRepository flightRepository,
     IAirportRepository airportRespository,
     IAircraftRepository aircraftRepository)
 {
     _flightRepository   = flightRepository;
     _airportRespository = airportRespository;
     _aircraftRepository = aircraftRepository;
 }
Beispiel #15
0
 public BestRouteService(
     IRouteRepository routeRepository,
     IAirportRepository airportRepository,
     IShortestPathFinder businessLogic)
 {
     _routeRepository   = routeRepository;
     _airportRepository = airportRepository;
     _businessLogic     = businessLogic;
     _airports          = new List <Airport>();
 }
 public FlightCommandHandler(IMediator mediator,
                             IAirportRepository airportRepository,
                             IFlightRepository flightRepository,
                             IMapper mapper)
 {
     this._flightRepository  = flightRepository;
     this._mapper            = mapper;
     this._airportRepository = airportRepository;
     this._mediator          = mediator;
 }
Beispiel #17
0
 public AirportsController(
     IAirportRepository airportRepository,
     ICountryRepository countryRepository,
     IUserHelper userHelper,
     DataContext dataContext)
 {
     _airportRepository = airportRepository;
     _countryRepository = countryRepository;
     _userHelper        = userHelper;
     _dataContext       = dataContext;
 }
Beispiel #18
0
        public AirportService()
        {
            _airportRepository = new AirportDapperRepository();
            var mapperConfig = new MapperConfiguration(cfg =>
            {
                cfg.CreateMap <AirportModel, Airport>().ReverseMap();
                cfg.CreateMap <AirportModel, Airport>();
            });

            _mapper = new Mapper(mapperConfig);
        }
Beispiel #19
0
 public CreateBookingCommandHandler(
     IBookingRepository bookingRepository,
     IAirlineRepository airlineRepository,
     IAirportRepository airportRepository,
     ICustomerRepository customerRepository)
 {
     _bookingRepository  = bookingRepository;
     _airlineRepository  = airlineRepository;
     _airportRepository  = airportRepository;
     _customerRepository = customerRepository;
 }
Beispiel #20
0
 public FlightsController(
     IFlightRepository flightRepository,
     IAirportRepository airportRepository,
     IPartnerRepository partnerRepository,
     IConverterHelper converterHelper)
 {
     _flightRepository  = flightRepository;
     _airportRepository = airportRepository;
     _partnerRepository = partnerRepository;
     _converterHelper   = converterHelper;
 }
 public UnitOfWork(MyDbContext context, IAirplaneRepository airplaneRepository, IAirportRepository airportRepository, IFlightRepository flightRepository, IPassengerRepository passengerRepository, IRouteRepository routeRepository, ITicketRepository ticketRepository, ISeatRepository seatRepository, ICarrierRepository carrierRepository)
 {
     _context   = context;
     Airplanes  = airplaneRepository;
     Airports   = airportRepository;
     Flights    = flightRepository;
     Passengers = passengerRepository;
     Routes     = routeRepository;
     Tickets    = ticketRepository;
     Seats      = seatRepository;
     Carriers   = carrierRepository;
 }
        static void PseudoDIStartUp()
        {
            IFileHelper fileHelper = new FileHelper();

            PlaneRepository   = new PlaneRepository(fileHelper);
            AirportRepository = new AirportRepository(fileHelper);
            FlightManager     = new FlightManager(PlaneRepository, fileHelper);
            FlightManager.LoadFlights();
            FlightManager.RandomlyAssignPlanesToFlights();
            OrderRepository = new OrderRepository(fileHelper);
            OrderManager    = new OrderManager(FlightManager, OrderRepository);
        }
Beispiel #23
0
 public AirportHub()
 {
     if (!dbLoaded)
     {
         repository      = dbManager.InitializeDb().Result;
         dbLoaded        = true;
         scheduleManager = new ScheduleManager(repository);
         planesManager   = new PlanesManager(repository);
         stationsManager = new StationsManager(repository, planesManager);
         simulator       = new AirportSimulator(planesManager, scheduleManager);
     }
 }
Beispiel #24
0
 public FlightService(
     IMapper mapper,
     IFlightRepository flightRepository,
     IAirportRepository airportRepository,
     IAirplaneRepository airplaneRepository
     )
 {
     _mapper             = mapper;
     _flightRepository   = flightRepository;
     _airportRepository  = airportRepository;
     _airplaneRepository = airplaneRepository;
 }
 public FlightController(IFlightRepository flightrepos, IAirportRepository airportRepo,
                         IAirlineCompanyRepository airlineRepo, IAircraftRepository aircraftRepo)
 {
     _flightrepos  = flightrepos;
     _airportRepo  = airportRepo;
     _airlineRepo  = airlineRepo;
     _aircraftRepo = aircraftRepo;
     airports      = _airportRepo.GetAllAirport();
     flights       = _flightrepos.GetAllFlight();
     airlines      = _airlineRepo.GetAllAirlines();
     aircrafts     = _aircraftRepo.GetAllAircraft();
 }
Beispiel #26
0
        public HomeController(
            ILoggerFactory loggerFactory,
            IAircraftRepository aircraftRepository,
            IAirportRepository airportRepository,
            IFlightRepository flightRepository)
        {
            _logger = loggerFactory.CreateLogger(GetType());
            _logger.LogDebug("Construct HomeController");

            _aircraftRepository = aircraftRepository;
            _airportRepository  = airportRepository;
            _flightRepository   = flightRepository;
        }
Beispiel #27
0
        public OpenFlightsDataCache(HttpClient httpClient, IMemoryCache memoryCache)
        {
            _memoryCache = memoryCache;
            _httpClient  = httpClient;
            _disposeMode = DisposeModeEnum.DoNothing;

            IDataAccessFactory factory = new DataAccessFactory(_httpClient, _memoryCache);

            _airportRepository  = factory.CreateAirportRepository();
            _aircraftRepository = factory.CreateAircraftRepository();
            _routeRepository    = factory.CreateRouteRepository();
            _airlineRepository  = factory.CreateAirlineRepository();
        }
Beispiel #28
0
 public FlightsController(
     DataContext context,
     IAirplaneRepository airplaneRepository,
     IFlightRepository flightRepository,
     IAirportRepository airportRepository,
     IConverterHelper converterHelper)
 {
     _context            = context;
     _airplaneRepository = airplaneRepository;
     _flightRepository   = flightRepository;
     _airportRepository  = airportRepository;
     _converterHelper    = converterHelper;
 }
        public FlightServiceTests()
        {
            var mockFlightRepository = new Mock <IFlightRepository>();

            flightRepository = mockFlightRepository.Object;

            var mockAirportRepository = new Mock <IAirportRepository>();

            airportRepository = mockAirportRepository.Object;

            var mockUnitOfWork = new Mock <IUnitOfWork>();

            unitOfWork = mockUnitOfWork.Object;
        }
Beispiel #30
0
        /// <summary>
        /// Initializes a new instance of the <see cref="AirportService" /> class.
        /// </summary>
        /// <param name="airportRepository">The airport repository.</param>
        /// <param name="unitOfWork">The unit of work.</param>
        /// <exception cref="System.ArgumentNullException">
        /// </exception>
        public AirportService(IAirportRepository airportRepository, IUnitOfWork unitOfWork)
        {
            if (airportRepository == null)
            {
                throw new ArgumentNullException(nameof(airportRepository));
            }

            if (unitOfWork == null)
            {
                throw new ArgumentNullException(nameof(unitOfWork));
            }

            _airportRepository = airportRepository;
            _unitOfWork        = unitOfWork;
        }
 public AirportsController(ICountryRepository countryRepository, IAirportRepository airportRepository, IAirportVersionRepository airportVersionRepository, IAirportDepartureRepository airportDepartureRepository, IAirportArrivalRepository airportArrivalRepository, IAirportDetailRepository airportDetailRepository, IAirportGroundOpRepository airportGroundOpRepository, IAirportHazardRepository airportHazardRepository, IAirportTerrainRepository airportTerrainRepository, IRegionRepository regionRepository, IChartTypeRepository chartTypeRepository, IAirportChartRepository airportChartRepository, IAirportAlternateRepository airportAlternateRepository)
 {
     this.countryRepository = countryRepository;
     this.airportRepository = airportRepository;
     this.airportVersionRepository = airportVersionRepository;
     this.airportDepartureRepository = airportDepartureRepository;
     this.airportArrivalRepository = airportArrivalRepository;
     this.airportDetailRepository = airportDetailRepository;
     this.airportGroundOpRepository = airportGroundOpRepository;
     this.airportHazardRepository = airportHazardRepository;
     this.airportTerrainRepository = airportTerrainRepository;
     this.regionRepository = regionRepository;
     this.chartTypeRepository = chartTypeRepository;
     this.airportChartRepository = airportChartRepository;
     this.airportAlternateRepository = airportAlternateRepository;
 }
Beispiel #32
0
 public AirportsController(
     IUnitOfWork unitOfWork,
     ILotRepository lotRepository,
     IInventoryRepository inventoryRepository,
     IAirportRepository airportRepository,
     IApplicationRepository applicationRepository,
     ICaseTypeRepository caseTypeRepository,
     ILotEventDispatcher lotEventDispatcher,
     UserContext userContext)
 {
     this.unitOfWork = unitOfWork;
     this.lotRepository = lotRepository;
     this.inventoryRepository = inventoryRepository;
     this.airportRepository = airportRepository;
     this.applicationRepository = applicationRepository;
     this.caseTypeRepository = caseTypeRepository;
     this.lotEventDispatcher = lotEventDispatcher;
     this.userContext = userContext;
 }
Beispiel #33
0
 public UsersController(ICountryRepository countryRepository, IRankRepository rankRepository, IAirportRepository airportRepository,
     IUserRepository userRepository, ITypeRatingRepository typeRatingRepository, IFlightRepository flightRepository, IUserTypeRatingRepository userTypeRatingRepository,
     IAirportDepartureRepository airportDepartureRepository, IAirportArrivalRepository airportArrivalRepository, IAirportDetailRepository airportDetailRepository,
     IAirportTerrainRepository airportTerrainRepository, IAirportGroundOpRepository airportGroundOpRepository, IAirportHazardRepository airportHazardRepository
     )
 {
     this.countryRepository = countryRepository;
     this.rankRepository = rankRepository;
     this.airportRepository = airportRepository;
     this.userRepository = userRepository;
     this.typeRatingRepository = typeRatingRepository;
     this.flightRepository = flightRepository;
     this.userTypeRatingRepository = userTypeRatingRepository;
     this.airportDepartureRepository = airportDepartureRepository;
     this.airportArrivalRepository = airportArrivalRepository;
     this.airportDetailRepository = airportDetailRepository;
     this.airportTerrainRepository = airportTerrainRepository;
     this.airportGroundOpRepository = airportGroundOpRepository;
     this.airportHazardRepository = airportHazardRepository;
 }
Beispiel #34
0
 public TicketsController(
     DataContext context,
     ICountryRepository countryRepository,
     IFlightRepository flightRepository,
     ITicketRepository ticketRepository,
     IAirportRepository airportRepository,
     IIndicativeRepository indicativeRepository,
     IUserHelper userHelper,
     IAirplaneRepository airplaneRepository,
     IMailHelper mailHelper)
 {
     _context              = context;
     _countryRepository    = countryRepository;
     _flightRepository     = flightRepository;
     _ticketRepository     = ticketRepository;
     _indicativeRepository = indicativeRepository;
     _userHelper           = userHelper;
     _airplaneRepository   = airplaneRepository;
     _mailHelper           = mailHelper;
     _airportRepository    = airportRepository;
 }
 public FlightRepository(IFlightCalculator flightCalculator, IDbProvider dbProvider, IAirportRepository airportRepository)
 {
     _flightCalculator  = flightCalculator;
     _dbProvider        = dbProvider;
     _airportRepository = airportRepository;
 }
Beispiel #36
0
 public AirportController(IAirportRepository airportRepository)
 {
     this._airportRepository = airportRepository;
     _countryRepository      = new Country();
     _httpMgr = new HttpManager();
 }
 public AirportChartController(IAirportRepository airportRepository, IAirportChartRepository airportchartRepository)
 {
     this.airportRepository = airportRepository;
     this.airportchartRepository = airportchartRepository;
 }