public ForecastController(IWeatherService weatherService, IForecastProvider forecastProvider, IForecastConverter forecastConverter) { _weatherService = weatherService; _forecastProvider = forecastProvider; _forecastConverter = forecastConverter; }
public MainChartViewModel(IForecastProvider forecastProvider, IDialogController dialogController, ICsvFileCreator csvFileCreator, IDateFormater dateFormater, TimeSpan timeSpan) { //Один шаг зума увеличивает на 0,8 текущего диапозона, отсчитаем 3 зума назад _startScale = Math.Round(RangeMaxScale / 1.8 / 1.8, 3); _timeSpanTicks = timeSpan.Ticks; IsDataSated = false; _dialogController = dialogController; _csvFileCreator = csvFileCreator; _forecastProvider = forecastProvider; _forecastProvider.OnForecastUpdated += OnForecastUpdated; _forecastProvider.OnConnectionLost += OnConnectionLosted; _forecastProvider.OnConnectionRestored += OnConnectionRestored; dateFormatter = dateFormater.DateFormatter; simpleDateFormatter = dateFormater.SimpleDateFormatter; ForecastMapper = Mappers.Xy <Forecast>() .X(item => item.ForecastTime.Ticks) .Y(item => item.IsForecast ? item.ForecastPower : Double.NaN); MeasurementsMapper = Mappers.Xy <Forecast>() .X(item => item.ForecastTime.Ticks) .Y(item => !item.IsForecast ? item.ForecastPower : item.ForecastPower); AllDataMapper = Mappers.Xy <Forecast>() .X(item => item.ForecastTime.Ticks) .Y(item => item.ForecastPower); }
public WeatherController(IForecastProvider forecastProvider, IWeatherService weatherService, IForecastConverter converter) { _forecastProvider = forecastProvider; _weatherService = weatherService; _converter = converter; InitCities(); }
/// <summary> Задать бизнеслогику страницы </summary> public override void SetupBuisnesLogic() { base.SetupBuisnesLogic(); var forecastConnection = GetForecastConnection(); _forecastProvider = new ForecastProvider(forecastConnection, TimeSpan.FromMinutes(5)); _csvFileCreator = new CsvFileCreator(); }
public WeatherForecastController( IForecastProvider forecastProvider, IWeatherProvider weatherProvider, IOptions <WeatherForecastProviderSettings> weatherForecastProviderSettingsAccessor) { _forecastProvider = forecastProvider; _weatherProvider = weatherProvider; _weatherForecastProviderSettings = weatherForecastProviderSettingsAccessor.Value; }
public HomeController( ILogger <HomeController> logger, ITemperatureService temperatureService, IForecastProvider forecastProvider) { _logger = logger; _temperatureService = temperatureService; _forecastProvider = forecastProvider; }
public TemperatureHostedService( ILogger <TemperatureHostedService> logger, IForecastProvider forecastProvider, IHubContext <TemperatureHub> forecastHubContext, IServiceProvider serviceProvider) { _logger = logger; _forecastProvider = forecastProvider; _forecastHubContext = forecastHubContext; _serviceProvider = serviceProvider; }
public CitiesController(IWeatherService weatherService, IForecastProvider forecastProvider) { _weatherService = weatherService; _forecastProvider = forecastProvider; }
public void Init() { _provider = new OpenWeatherMapProvider(); }
public WeatherService(IForecastProvider forecastProvider) : this(forecastProvider, new JsonTextReaderReader()) { }
public SnowForecastProviderController(IForecastProvider forecastProvider) { this.forecastProvider = forecastProvider; }
static void DisplayForecast(IForecastProvider forecastProvider) => Console.WriteLine(forecastProvider.GetCurrentForecast());
public ForecastController(IForecastProvider forecastProvider) { _forecastProvider = forecastProvider; }
public SettingsController(IForecastProvider forecastProvider, IWeatherService weatherService) { _forecastProvider = forecastProvider; _weatherService = weatherService; }
public WeatherService(IForecastProvider forecastProvider, IForecastJsonSerializer serializer) { _forecastProvider = forecastProvider; _jsonSerializer = serializer; }
public ForecastService(IForecastProvider forecastProvider, IStorageService <Forecast, string> storageService, IConfiguration configuration) { _forecastProvider = forecastProvider; _storageService = storageService; _expirationTime = Convert.ToInt32(configuration.GetSection("ExpirationTime").Value); }
public WeatherService(IForecastProvider forecastProvider) { _forecastProvider = forecastProvider; }