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); }
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(); }
public AirportHub(IFlightBL flightBL, IStationBL stationBL) { this.flightBL = flightBL; this.stationBL = stationBL; }
public FlightTravelClassesController() { flightBL = new FlightBL(); }
public FlightController() { flightBLayer = new FlightBL(); }
public TicketController() { flightBLayer = new FlightBL(); }