Example #1
0
 public override async Task<Widget> GetWidget()
 {
     WordpressWidget tw = new WordpressWidget(
         Properties["URL"].Content,
         Properties["Key"].Content,
         WordpressWidget.Selection.Month);
     await tw.Update();
     return tw;
 }
Example #2
0
        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;
        }