private void SaveHueSettings_Click(object sender, RoutedEventArgs e) { _options.HueIpAddress = hueIpAddress.Text; _options.HueApiKey = hueApiKey.Text; System.IO.File.WriteAllText($"{System.IO.Directory.GetCurrentDirectory()}/appsettings.json", JsonConvert.SerializeObject(_options)); var hueService = new HueService(_options); }
public WebViewPage() { InitializeComponent(); var service = new HueService("", "", ""); var url = service.GetHueURL("", ""); webView.Source = new Uri(url); webView.Navigated += WebView_Navigated; }
private async void SaveHue_Click(object sender, RoutedEventArgs e) { btnHue.IsEnabled = false; await _settingsService.SaveSettings(Config).ConfigureAwait(true); _hueService = new HueService(Config); CheckHue(); lblHueSaved.Visibility = Visibility.Visible; btnHue.IsEnabled = true; }
private async void SaveHue_Click(object sender, RoutedEventArgs e) { btnHue.IsEnabled = false; Config = Helpers.CleanColors(Config); await _settingsService.SaveSettings(Config).ConfigureAwait(true); if (Config.LightSettings.Hue.UseRemoteApi && _remoteHueService == null) { _remoteHueService = new RemoteHueService(Config); } else { _hueService = new HueService(Config); } CheckHue(false); lblHueSaved.Visibility = Visibility.Visible; btnHue.IsEnabled = true; }
public HueWorker(HueService hueService) { _hueService = hueService; }
public MessageController(TwilioService smsService, WitService aiService, HueService hueService) { _smsService = smsService; _aiService = aiService; _hueService = hueService; }
/// <summary> /// Opens the browser to Hue Auth /// </summary> /// <param name="obj"></param> private async void ExecuteAuthBrowserCommandAsync(object obj) { var service = new HueService("", "", ""); await Browser.OpenAsync(service.GetHueURL("", ""), BrowserLaunchMode.SystemPreferred); }