public FlightsViewModel(IGetFlights flightsService, IStoreObjects objectStore) { Arrivals = new ObservableCollection<Flight>(); Departures = new ObservableCollection<Flight>(); _objectStore = objectStore; _flightsService = flightsService; Messenger.Default.Register<AirportSelectedMessage>(this, OnAirportSelected); LoadSelectedAirportFromDisk(); }
public FlightsViewModel(IGetFlights flightsService, IStoreObjects objectStore) { Arrivals = new ObservableCollection <Flight>(); Departures = new ObservableCollection <Flight>(); _objectStore = objectStore; _flightsService = flightsService; Messenger.Default.Register <AirportSelectedMessage>(this, OnAirportSelected); LoadSelectedAirportFromDisk(); }
public FlightsViewModel(IGetFlights flightsService, IStoreObjects objectStore, ITinyMessengerHub messenger, IDispatchOnUIThread dispatcher) { Arrivals = new ObservableCollection <Flight>(); Departures = new ObservableCollection <Flight>(); _objectStore = objectStore; _flightsService = flightsService; _messenger = messenger; _dispatcher = dispatcher; _messenger.Subscribe <AirportSelectedMessage>(OnAirportSelected); LoadSelectedAirport(); }
public FlightsViewModel(IGetFlights flightsService, IStoreObjects objectStore, ITinyMessengerHub messenger, IDispatchOnUIThread dispatcher) { Arrivals = new ObservableCollection<Flight>(); Departures = new ObservableCollection<Flight>(); _objectStore = objectStore; _flightsService = flightsService; _messenger = messenger; _dispatcher = dispatcher; _messenger.Subscribe<AirportSelectedMessage>(OnAirportSelected); LoadSelectedAirport(); }