public AircraftManufacturersManagementPresenter( IAircraftManufacturersManagementView view, IAircraftManufacturersServices aircraftManufacturersServices, IAircraftsServices aircraftsServices) : base(view) { if (aircraftManufacturersServices == null) { throw new ArgumentNullException(nameof(IAircraftManufacturersServices)); } if (aircraftsServices == null) { throw new ArgumentNullException(nameof(IAircraftsServices)); } this.aircraftManufacturersServices = aircraftManufacturersServices; this.aircraftsServices = aircraftsServices; this.View.OnAircraftManufacturersGetData += this.View_OnAircraftManufacturersGetData; this.View.OnAircraftManufacturersUpdateItem += this.View_OnAircraftManufacturersUpdateItem; this.View.OnAircraftManufacturersDeleteItem += this.View_OnAircraftManufacturersDeleteItem; this.View.OnAircraftManufacturersAddItem += this.View_OnAircraftManufacturersAddItem; this.View.OnAircraftsGetData += this.View_OnAircraftsGetData; }
public void TestInitialize() { this.aircraftsRepository = TestObjectFactoryRepositories.GetAircraftsRepository(); this.aircraftsServices = new AircraftsServices(this.aircraftsRepository); this.aircraft = new Aircraft() { Model = "Test Aircraft", TotalSeats = 1, AircraftManufacturerId = 1 }; }
public AircraftsController(IAircraftsServices aircraftsServices) { this.aircraftsServices = aircraftsServices; }
public LegInstancesManagementPresenter( ILegInstancesManagementView view, ILegInstancesServices legInstancesServices, IFlightLegsServices flightLegsServices, IFlightStatusesServices flightStatusesServices, IFaresServices faresServices, IAircraftsServices aircraftsServices, IUserNotificationsServices userNotificationsServices, INotificationsServices notificationsServices, IUsersServices usersServices, IAirportsServices airportsServices) : base(view) { if (legInstancesServices == null) { throw new ArgumentNullException(nameof(ILegInstancesServices)); } if (flightLegsServices == null) { throw new ArgumentNullException(nameof(IFlightLegsServices)); } if (flightLegsServices == null) { throw new ArgumentNullException(nameof(IFlightStatusesServices)); } if (aircraftsServices == null) { throw new ArgumentNullException(nameof(IAircraftsServices)); } if (faresServices == null) { throw new ArgumentNullException(nameof(IFaresServices)); } if (userNotificationsServices == null) { throw new ArgumentNullException(nameof(IUserNotificationsServices)); } if (notificationsServices == null) { throw new ArgumentNullException(nameof(INotificationsServices)); } if (usersServices == null) { throw new ArgumentNullException(nameof(IUsersServices)); } if (aircraftsServices == null) { throw new ArgumentNullException(nameof(IAirportsServices)); } this.legInstancesServices = legInstancesServices; this.flightLegsServices = flightLegsServices; this.flightStatusesServices = flightStatusesServices; this.aircraftsServices = aircraftsServices; this.faresServices = faresServices; this.userNotificationsServices = userNotificationsServices; this.notificationsServices = notificationsServices; this.usersServices = usersServices; this.airportsServices = airportsServices; this.View.OnLegInstancesGetData += this.View_OnLegInstancesGetData; this.View.OnLegInstancesUpdateItem += this.View_OnLegInstancesUpdateItem; this.View.OnLegInstancesDeleteItem += this.View_OnLegInstancesDeleteItem; this.View.OnLegInstancesAddItem += this.View_OnLegInstancesAddItem; this.View.OnFlightLegsGetData += this.View_OnFlightLegsGetData; this.View.OnFlightStatusesGetData += this.View_OnFlightStatusesGetData; this.View.OnAircraftsGetData += this.View_OnAircraftsGetData; this.View.OnFaresGetData += this.View_OnFaresGetData; this.View.OnAirportInfoGetItem += this.View_OnAirportInfoGetItem; this.View.OnSendNotificationToSubscribedUsers += this.View_OnSendNotificationToSubscribedUsers; }