public IHttpActionResult Get() { PostServices postService = CreatePostService(); var posts = postService.GetPosts(); return(Ok(posts)); }
public PersonInfo(string nickname) { InitializeComponent(); PersonNickName = nickname; // repository = new UserRepository(); services = new UserServices(); postServices = new PostServices(); // user = new User(); user = repository.GetUser(PersonNickName); UserName.Content = user.Name; UserSurname.Content = user.Surname; UserMail.Content = user.Mail; btnConnection.Content = services.GetConnectingPathsNumber(PersonNickName); if (btnConnection.Content == " ") { btnConnection.Content = "No connection"; } // currentPost = new Post(); posts = new List <Post>(); posts = postServices.GetPosts(PersonNickName); if (posts != null && posts.Count > 0) { currentPost = posts[indexOfPost]; Main.Content = currentPost.Text; isAnyPosts = true; } else { Main.Content = "No posts yet"; //btnDislike.Visibility = Visibility.Hidden; //btnLike.Visibility = Visibility.Hidden; //btnComment.Visibility = Visibility.Hidden; } // if (postServices.CheckIfUserDisLikePost(services.NickNameRead(), currentPost.Id)) { btnDislike.Background = Brushes.Red; tempDislike = true; } if (postServices.CheckIfUserLikePost(services.NickNameRead(), currentPost.Id)) { btnLike.Background = Brushes.Green; tempLike = true; } // if (services.CheckAlreadyFollow(services.NickNameRead(), PersonNickName)) { btnFollow.Background = Brushes.Green; } txtDislike.Text = postServices.GetDislikes(currentPost.Id).ToString(); txtLike.Text = postServices.GetLikes(currentPost.Id).ToString(); }