public override async Task<Widget> GetWidget() { WordpressWidget tw = new WordpressWidget( Properties["URL"].Content, Properties["Key"].Content, WordpressWidget.Selection.Month); await tw.Update(); return tw; }
async public Task<Widget> GetWidget() { ErrorNullApiKey.Visibility = Windows.UI.Xaml.Visibility.Collapsed; ErrorBlogUrl.Visibility = Windows.UI.Xaml.Visibility.Collapsed; bool error = false; if (String.IsNullOrEmpty(API.Text)) { ErrorNullApiKey.Visibility = Windows.UI.Xaml.Visibility.Visible; error = true; } if (String.IsNullOrEmpty(URL.Text)) { ErrorBlogUrl.Visibility = Windows.UI.Xaml.Visibility.Visible; error = true; } if (error == true) { return null; } WordpressWidget tw; if ((Metric.SelectedItem as ComboBoxItem).Content.Equals("Visits today")) { tw = new WordpressWidget(URL.Text,API.Text,"day"); } else if ((Metric.SelectedItem as ComboBoxItem).Content.Equals("Visits this week")) { tw = new WordpressWidget(URL.Text, API.Text, "week"); } else if ((Metric.SelectedItem as ComboBoxItem).Content.Equals("Visits this month")) { tw = new WordpressWidget(URL.Text, API.Text, "month"); } else { return null; } await tw.Update(); return tw; }