private void LoadMyCategories() { var categoryStringList = TransferInterface.HandleCategoryLoadRequest(); var restoredCategoryList = FeedCategory.ConvertToCategoryList(categoryStringList); FeedCategory.CategoryList = restoredCategoryList; }
private void btn_getMedia_Click(object sender, RoutedEventArgs e) { if (mainCollection != null && FeedItemList.SelectedItem != null) { FeedItem selectedFeedItem = (FeedItem)FeedItemList.SelectedItem; if (selectedFeedItem.MediaUrl != null && (selectedFeedItem.MediaUrl.EndsWith(".mp4") || selectedFeedItem.MediaUrl.EndsWith(".mp3") || selectedFeedItem.MediaUrl.EndsWith(".mov") || selectedFeedItem.MediaUrl.EndsWith(".m4v") || selectedFeedItem.MediaUrl.EndsWith(".flv") || selectedFeedItem.MediaUrl.EndsWith(".wmv"))) { string mediaUrl = selectedFeedItem.MediaUrl; var ERRORcheck = TransferInterface.HandleMediaDownloadRequest(mediaUrl); if (ERRORcheck == false) { selectedFeedItem.ViewStatus = true; lblViewedOrNot.Content = "Sett"; } else { MessageBox.Show("Nedladdningen funkade ej.", "Notis"); } } else { MessageBox.Show("Programet stödjer ej filformatet", "Notis"); } } }
private void TransferUserFeedInfo() { string[] feedStore = new string[4]; String newUrl = txtUrl.Text; String feedName = txtFeedName.Text; var catSelect = cbCategory.SelectionBoxItem; String selectedCategory = catSelect.ToString(); string interval = TimeLogic.SetInterval(cbInterval.Text); feedStore[0] = newUrl; feedStore[1] = feedName; feedStore[2] = selectedCategory; feedStore[3] = interval; TransferInterface.UrlToDataHandler(feedStore); TransferInterface.InformationHandler(feedStore); CreateUserFeed(newUrl, feedName); }
/* ÄNDRA feedinfo (url och kategori) * då man trycker på ändraknappen */ private void btn_change_Click(object sender, RoutedEventArgs e) { if (!(Tests.Validation.noText(txtUrl_Change) || Tests.Validation.restrictLongerLength(txtUrl_Change) || Tests.Validation.CorrectStartString(txtUrl_Change) || Tests.Validation.minLengthLong(txtUrl_Change))) { try { String changeUrl = txtUrl_Change.Text; String changeCategory = cbCategory_Change.SelectedItem.ToString(); Feed selectedFeed = (Feed)FeedList.SelectedItem; if (mainCollection != null && mainCollection.Count > 0 && selectedFeed != null) { selectedFeed.Url = changeUrl; var realChangeCategory = FeedCategory.CategoryMatcher(changeCategory); selectedFeed.FeedCategory = realChangeCategory; selectedFeed.FeedItems.Clear(); FeedItemList.Items.Clear(); TransferInterface.UpdateChecker(selectedFeed); selectedFeed.TimeLastChecked = DateTime.Now; UpdateFeedItemList(); SortByCategory(); MessageBox.Show("Feeden har ändrats", "Notis:"); } } catch (Exception myException) { MessageBox.Show(myException.Message); } } }
private void SaveMyCategories() { var categoryStringList = FeedCategory.ConvertToStringList(); TransferInterface.HandleCategorySaveRequest(categoryStringList); }
private void SaveMyCollection() { TransferInterface.SaveMyCollection(mainCollection); }
private void LoadMyCollection() { var Collection = TransferInterface.LoadMyCollection(); mainCollection = Collection; }