public MainWindowViewModel(IRegionManager regionManager, IRegionsProvider regionsProvider) { this.regionManager = regionManager; this.regionsProvider = regionsProvider; this.regions = new ObservableCollection <NavigableRegion>(this.regionsProvider.Regions.Values.Where((r) => r.AvailableForUser)); this.selectedRegion = this.regionsProvider.SelectedRegion; }
public EveApiService( ISolarSystemsProvider solarSystemsProvider, IConstellationsProvider constellationsProvider, IRegionsProvider regionsProvider, IPlanetaryResourcesProvider planetaryResourcesProvider, ILocationProvider locationProvider, IBlueprintsProvider blueprintsProvider, IItemsProvider itemsProvider) { this.Systems = solarSystemsProvider; this.Constellations = constellationsProvider; this.Regions = regionsProvider; this.PlanetaryResources = planetaryResourcesProvider; this.Locations = locationProvider; this.Blueprints = blueprintsProvider; this.Items = itemsProvider; }