public void GetMainPagePostTest() { var postServices = new PostServices(dbContext); var x = postServices.GetMainPagePostList(1); Assert.NotNull(x); }
public IHttpActionResult Get(int id) { PostServices noteService = CreatePostService(); var note = noteService.GetPostById(id); return(Ok(note)); }
private PostServices CreatePostService() { var userID = Guid.Parse(User.Identity.GetUserId()); var postService = new PostServices(); return(postService); }
public ComponentController(ILogger <ComponentController> logger, IMemoryCache memoryCache) : base(memoryCache) { _logger = logger; _propertyService = new PropertyService(); _reviewService = new ReviewServices(); _postServices = new PostServices(); }
public void GetSliderTest() { var postServices = new PostServices(dbContext); var x = postServices.GetSliderList(); Assert.NotNull(x); }
//Get post by post id public IHttpActionResult Get(int id) { PostServices postService = CreatePostService(); var post = postService.GetPostByid(id); return(Ok(post)); }
private async void AddNewPost() { IsLoading = true; if (CrossConnectivity.Current.IsConnected) { if (SelectedPost != null) { SelectedPost.id = 101; var data = await PostServices.AddNewPost(SelectedPost); if (data == null) { //Any 7aga } else { Posts.Add(SelectedPost); } IsOffline = false; } } else { IsOffline = true; } IsLoading = false; }
private IList <Posts> GetAllPosts(string searchString) { using (var context = new PostServices()) { return(context.GetAllPosts(searchString)); } }
private void dataGridView1_CellContentClick(object sender, DataGridViewCellEventArgs e) { int index = e.ColumnIndex; string str = dataGridView1.Rows[e.RowIndex].Cells["PostId"].Value.ToString(); int postId = Convert.ToInt32(str); postNow = PostServices.GetPostByPostId(postId); if (index == 7) //查看详情 { Form_postDetail form = new Form_postDetail(postNow); form.Show(); } else if (index == 8)//删除 { if (label_myPostsOrCollects.Text == "收藏") { int collectId = ManagePostsServices.GetCollectByUserIdAndPostId(user.UserId, postId); ManagePostsServices.DeleteCollect(collectId); MessageBox.Show("取消收藏成功!"); } else //我的帖子 { PostServices.DeletePost(user.UserId, postId); MessageBox.Show("删除成功!"); } } else if (index == 9)//修改 { } }
private void dataGridView1_CellContentClick(object sender, DataGridViewCellEventArgs e) { int index = e.ColumnIndex; string str = dataGridView1.Rows[e.RowIndex].Cells["PostId"].Value.ToString(); int postId = Convert.ToInt32(str); postNow = PostServices.GetPostByPostId(postId); if (index == 5) //查看详情 { Form_postDetail form = new Form_postDetail(postNow); form.Show(); } else if (index == 6)//收藏 { //已经收藏 if (ManagePostsServices.GetCollectByUserIdAndPostId(UserNow.UserId, postNow.PostId) != 0) { MessageBox.Show("已收藏过该帖子!"); return; } //未收藏 Collect c = new Collect(postNow.PostId, UserNow.UserId, DateTime.Now); ManagePostsServices.Collect(c); MessageBox.Show("收藏成功!"); } }
public void GetPostByIdTest() { var postServices = new PostServices(dbContext); var x = postServices.GetPostById(1); Assert.NotNull(x); }
public PostServices CreatePostService() { var userId = Guid.Parse(User.Identity.GetUserId()); var service = new PostServices(userId); return(service); }
private void btn_myPosts_Click(object sender, EventArgs e) { label_myPostsOrCollects.Text = "我的帖子"; dataGridView1.Columns["btn_alter"].Visible = true; postsNow = PostServices.GetUserPosts(user.UserId); dataGridView1.DataSource = postsNow; }
public IHttpActionResult Get() { PostServices postService = CreatePostService(); var posts = postService.GetPosts(); return(Ok(posts)); }
public BoardController( ForumServices forumServices, SearchServices searchServices, ThreadServices threadServices, PostServices postServices, PollServices pollServices, GlobalServices globalServices, IRepository <OnlineUser> onlineUserRepository, IRepository <OnlineGuest> onlineGuestRepository, IRepository <User> userRepository, UserServices usersServices, RoleServices roleServices, MessageServices messageServices, PermissionServices permissionServices, FileServices fileServices, User currentUser, Theme currentTheme) { _forumServices = forumServices; _searchServices = searchServices; _threadServices = threadServices; _postServices = postServices; _pollServices = pollServices; _onlineUserRepository = onlineUserRepository; _onlineGuestRepository = onlineGuestRepository; _userRepository = userRepository; _userServices = usersServices; _roleServices = roleServices; _messageServices = messageServices; _permissionServices = permissionServices; _fileServices = fileServices; _currentUser = currentUser; _currentTheme = currentTheme; SetTopBreadCrumb("Board"); }
public myProfile() { InitializeComponent(); services = new UserServices(); postRepository = new PostRepository(); postServices = new PostServices(); // user = services.GetUser(); // currentPost = new Post(); posts = new List <Post>(); posts = postRepository.GetPosts(services.GetUserId()); if (posts != null && posts.Count > 0) { currentPost = posts[indexOfPost]; Main.Content = currentPost.Text; isAnyPosts = true; } else { Main.Content = "You dont have any posts yet"; } if (postServices.CheckIfUserLikePost(services.NickNameRead(), currentPost.Id)) { btnLike.Background = Brushes.Green; tempLike = true; } txtLike.Text = postServices.GetLikes(currentPost.Id).ToString(); }
private PostServices CreatePostServices() { var userId = User.Identity.GetUserId(); var postService = new PostServices(userId); return(postService); }
public void GetPostDetailTest() { var postServices = new PostServices(dbContext); var x = postServices.GetPostDetailList(1); Assert.NotNull(x); }
public EditPostWindow(ObjectId postId) { InitializeComponent(); this.postId = postId; postServices = new PostServices(); Text.Text = postServices.GetPost(postId).Text; }
private void button12_Click(object sender, EventArgs e) { label_type.Text = button12.Text; ItemTypes itemType = QueryItemTypeByBtnText(label_type.Text); postsNow = PostServices.QueryByItemType(itemType); dataGridView1.DataSource = postsNow; }
public PostsController(ForumCategoryServices forumCategoryServices, PostServices postServices, CommentServices commentServices, TagServices tagServices, ThemeServices themeServices) { _forumCategriesManager = forumCategoryServices; _postsManager = postServices; _commentsManager = commentServices; _tagsManager = tagServices; _themesManager = themeServices; }
public ForumController(ForumCategoryServices forumCategoryServices, PostServices postServices, CommentServices commentServices, TagServices tagServices, ThemeServices themeServices, ApplicationUserManager userManager) { _forumCategriesManager = forumCategoryServices; _postsManager = postServices; _commentsManager = commentServices; _tagsManager = tagServices; _themesManager = themeServices; _userManager = userManager; }
public void GetAllPosts_Test() { using (var svc = new PostServices()) { var result = svc.GetAllPosts(string.Empty); Assert.IsNotNull(result, @"Was expecting a non-null result set"); } }
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(); }
private void GetPosts(int state) { UserServices userServices = new UserServices(); string query = "SELECT P.ID_POST, U.NAME, U.LASTNAME, U.PROFILE_PICTURE, P.TITLE, P.CAPTION, P.TIMEDATE FROM POST P" + " INNER JOIN USERS U ON P.ID_USER = U.ID_USER" + " WHERE P.ID_USER = "******" AND P.VISIBLE = " + state; PostServices postServices = new PostServices(); dt = postServices.Get(query); }
public void DeleteSliderTest() { var postServices = new PostServices(dbContext); postServices.DeleteSlider(1); var x = dbContext.PostImages.ToList(); Assert.Equal(8, x.Count()); }
public void DeletePostTest() { var postServices = new PostServices(dbContext); postServices.DeletePosts(1); var x = dbContext.Posts.ToList(); Assert.Equal(7, x.Count()); }
public void AddSliderTest() { var postServices = new PostServices(dbContext); postServices.AddSlider(2); var x = dbContext.PostImages.ToList(); Assert.Equal(6, x.Count()); }
public ActionResult Edit(Posts posts) { if (ModelState.IsValid) { using (var context = new PostServices()) { context.SaveEdit(posts); } } // Go to home page after a post has been created return(RedirectToAction("Index", "Home")); }
public ActionResult Delete(int id) { if (ModelState.IsValid) { using (var context = new PostServices()) { context.DeletePost(id); } } // Go to home page after a post has been created return(RedirectToAction("Index")); }