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 ForecastReportViewModel(
            Location location,
            IDialogProvider dialogProvider,
            IMountainWeatherService mountainWeatherService)
        {
            _location               = location;
            _dialogProvider         = dialogProvider;
            _mountainWeatherService = mountainWeatherService;

            Title = location.Name;
            LoadForecast();
        }
Esempio n. 6
0
 public MountainAreaViewModel(Location location, IMountainWeatherService mountainWeatherService)
 {
     _mountainWeatherService = mountainWeatherService;
     Name = location.Name;
 }