Ejemplo n.º 1
0
        public FlightController(IFlightDA flightData, IAirPortDA airportData, IAirCraftDA aircraftData, IUserDA userData, ILogError logError)
        {
            _logError     = logError;
            _flightData   = flightData;
            _airportData  = airportData;
            _aircraftData = aircraftData;
            _userData     = userData;

            _flightBL   = new FlightBL(_flightData, _logError);
            _airportBL  = new AirPortBL(_airportData, _logError);
            _aircraftBL = new AirCraftBL(_aircraftData, _logError);
            _userBL     = new UserBL(_userData, _logError);
        }
Ejemplo n.º 2
0
 public StationBL(IRepository <Station> repository, IAirplaneBL airplaneBL, IFlightBL flightBL, IHistoryBL historyBL)
 {
     this.repository                     = repository;
     this.airplaneBL                     = airplaneBL;
     this.flightBL                       = flightBL;
     this.historyBL                      = historyBL;
     airplaneBL.AirplaneIsReady         += MoveAirplaneToNextStation;
     flightBL.SetAirplaneToFirstStation += SetAirplaneToFirstStation;
     waitingToMoveAirplanes              = new List <KeyValuePair <Airplane, Flight> >();
     StationIsAvailable                 += PlaceWaitingAirplanes;
     Stations   = repository.GetAll().ToList();
     connection = new HubConnectionBuilder()
                  .WithUrl("http://localhost:61576/Airport")
                  .WithAutomaticReconnect()
                  .Build();
     connection.StartAsync().Wait();
     StartAirplanesMovement();
 }
 public HomeController()
 {
     flightBL = new FlightBL();
 }
Ejemplo n.º 4
0
 public AirportHub(IFlightBL flightBL, IStationBL stationBL)
 {
     this.flightBL  = flightBL;
     this.stationBL = stationBL;
 }
 public FlightTravelClassesController()
 {
     flightBL = new FlightBL();
 }
Ejemplo n.º 6
0
 public FlightController()
 {
     flightBLayer = new FlightBL();
 }
 public TicketController()
 {
     flightBLayer = new FlightBL();
 }