public BaggageManagementPresenter( IBaggageManagementView view, IBaggageServices baggageServices, IBookingsServices bookingsServices) : base(view) { if (baggageServices == null) { throw new ArgumentNullException(nameof(IBaggageServices)); } if (bookingsServices == null) { throw new ArgumentNullException(nameof(IBookingsServices)); } this.baggageServices = baggageServices; this.bookingsServices = bookingsServices; this.View.OnBaggageGetData += this.View_OnBaggageGetData; this.View.OnBaggageUpdateItem += this.View_OnBaggageUpdateItem; this.View.OnBaggageDeleteItem += this.View_OnBaggageDeleteItem; this.View.OnBaggageAddItem += this.View_OnBaggageAddItem; this.View.OnBookingsGetData += this.View_OnBookingsGetData; }
public ItineraryPresenter( IItineraryView view, IBookingsServices bookingsServices, ITravelClassesServices travelClassesServices) : base(view) { if (bookingsServices == null) { throw new ArgumentNullException(nameof(IBookingsServices)); } if (travelClassesServices == null) { throw new ArgumentNullException(nameof(ITravelClassesServices)); } this.bookingsServices = bookingsServices; this.travelClassesServices = travelClassesServices; this.View.OnItinerariesGetItem += this.View_OnItinerariesGetItem; this.View.OnCabinBagsInfoShow += this.View_OnCabinBagsInfoShow; this.View.OnCheckedInBagsInfoShow += this.View_OnCheckedInBagsInfoShow; this.View.OnEquipmentBagsInfoShow += this.View_OnEquipmentBagsInfoShow; this.View.OnTravelClassInfoShow += this.View_OnTravelClassInfoShow; }