コード例 #1
0
        public void DeletePrivatePost(int id)
        {
            PrivatePost post = db.PrivatePosts.Where(d => d.ID == id).SingleOrDefault();

            db.PrivatePosts.Remove(post);
            db.SaveChanges();
        }
コード例 #2
0
        public IHttpActionResult getPrivatePostByBoardID(int boardid)
        {
            PrivatePost privatePosts = repository.getPrivatePostById(boardid);

            if (privatePosts == null)
            {
                return(NotFound());
            }

            return(Ok(privatePosts));
        }
コード例 #3
0
 public PrivatePost CreatePrivate(PrivatePost post)
 {
     db.PrivatePosts.Add(new PrivatePost
     {
         Title    = post.Title,
         Content  = post.Content,
         MemberID = post.MemberID,
         BoardID  = post.BoardID
     });
     db.SaveChanges();
     return(post);
 }
コード例 #4
0
        public IHttpActionResult AddPostToPrivateDiscussionBoard(PrivatePost post)
        {
            PrivatePost privatePost = repository.CreatePrivate(post);

            return(Content(HttpStatusCode.OK, post));
        }
コード例 #5
0
        public PrivatePost getPrivatePostById(int id)
        {
            PrivatePost post = db.PrivatePosts.Find(id);

            return(post);
        }