public SolarSystemPageModel( IHttpDataLoader <CelestialObjectPositionViewModel, CelestialObjectPositionModel> dataLoader, IHttpDataLoader <CelestialObjectViewModel, CelestialObjectModel> celestialObjectDataLoader) : base(dataLoader) { CelestialObjectDataLoader = celestialObjectDataLoader; CelestialObjectDataLoader.CollectionFetchedEvent += CelestialObjectDataLoaderOnCollectionFetchedEvent; CelestialObjectDataLoader.EndOfCollectionEvent += CelestialObjectDataLoaderOnEndOfCollectionEvent; CelestialObjectDataLoader.LoadAsync(DataLoading.Refresh, SolarSystem.Helpers.Seeder.CelestialObjectSeedHelper.GetSun()); }
public MoonComparePageModel(IHttpDataLoader <CelestialObjectViewModel, CelestialObjectModel> dataLoader) : base(dataLoader) { }
public PlanetOverviewPageModel(IHttpDataLoader <CelestialObjectViewModel, CelestialObjectModel> dataLoader) : base(dataLoader) { }
protected CelestialComparePageModel(IHttpDataLoader <CelestialObjectViewModel, CelestialObjectModel> dataLoader) : base(dataLoader) { }