private void ViewCorkboardButton_Click(object sender, RoutedEventArgs e) { var owner = UserHelper.GetUserByEmail(pushpin.Owner_Email); var corkboard = PushpinHelper.GetCorkboardPushpinIsOn(pushpin); MainWindow.Navigate(new ViewCorkboard(this, owner, MainWindow.User, corkboard.Title)); }
private void PostButton_Click(object sender, RoutedEventArgs e) { var text = new TextRange(CommentBox.Document.ContentStart, CommentBox.Document.ContentEnd).Text; if (string.IsNullOrWhiteSpace(text)) { return; } PushpinHelper.AddComment(pushpin, MainWindow.User, text); UpdatePushpin(); DisplayComments(); }
private void SearchResultsView_SelectionChanged(object sender, SelectionChangedEventArgs e) { if (e.AddedItems.Count < 1) { return; } var view = sender as ListView; var properties = ConvertSelectedItem(view.SelectedItem); var pushpin = PushpinHelper.GetPushpin(properties["Title"], properties["OwnerEmail"], properties["Url"], DateTime.Parse(properties["DateTime"])); PreviousPage.MainWindow.Navigate(new ViewPushpin(this, pushpin)); }
private void LikeButton_Click(object sender, RoutedEventArgs e) { if (LikeButton.Content.Equals("Like")) { PushpinHelper.LikePushpin(pushpin, MainWindow.User); pushpin.Likes.Add(MainWindow.User); } if (LikeButton.Content.Equals("Unlike")) { PushpinHelper.UnlikePushpin(pushpin, MainWindow.User); pushpin.Likes.Remove(MainWindow.User); } SetLikes(); SetSwitchButton_Like(); }
private void UpdatePushpin() { pushpin = PushpinHelper.GetPushpin(pushpin.Title, pushpin.Owner_Email, pushpin.Url, pushpin.DateTime); }
private void GetPushpinTags() { pushpin.Tags = PushpinHelper.GetTagsForPushpin(pushpin.Title, pushpin.DateTime, pushpin.Owner_Email, pushpin.Url); }
private void GetPushpinLikes() { pushpin.Likes = PushpinHelper.GetLikesForPushpin(pushpin.Title, pushpin.DateTime, pushpin.Owner_Email, pushpin.Url); }
private void GetPushpinComments() { pushpin.Comments = PushpinHelper.GetCommentsForPushpin(pushpin.Title, pushpin.DateTime, pushpin.Owner_Email, pushpin.Url); }
private void GetCorkboard() { corkboard = PushpinHelper.GetCorkboardPushpinIsOn(pushpin); }