public MountainAreasViewModel(IMountainWeatherService mountainWeatherService, Func <Location, MountainAreaViewModel> areaViewModelFactory) { _areaViewModelFactory = areaViewModelFactory; _mountainWeatherService = mountainWeatherService; Title = "Mountain Areas"; GetAreas(); }
public MountainAreasViewModel( IMountainWeatherService mountainWeatherService, Func<Location, MountainAreaViewModel> areaViewModelFactory, IDialogProvider dialogProvider) { this._dialogProvider = dialogProvider; _areaViewModelFactory = areaViewModelFactory; _mountainWeatherService = mountainWeatherService; Title = "Mountain Areas"; SetAreas(); }
public MountainAreasViewModel( IMountainWeatherService mountainWeatherService, Func <Location, MountainAreaViewModel> areaViewModelFactory, IDialogProvider dialogProvider) { this._dialogProvider = dialogProvider; _areaViewModelFactory = areaViewModelFactory; _mountainWeatherService = mountainWeatherService; Title = "Mountain Areas"; SetAreas(); }
public ForecastReportViewModel( Location location, IDialogProvider dialogProvider, IMountainWeatherService mountainWeatherService) { _location = location; _dialogProvider = dialogProvider; _mountainWeatherService = mountainWeatherService; Title = location.Name; LoadForecast(); }
public MountainAreaViewModel(Location location, IMountainWeatherService mountainWeatherService) { _mountainWeatherService = mountainWeatherService; Name = location.Name; }