示例#1
0
 public Post Get(int id)
 {
     using (BloggingDataService dataService = new BloggingDataService("access_token"))
     {
         return(dataService.Posts.Get().FirstOrDefault(x => x.Id == id));
     }
 }
示例#2
0
 public IEnumerable <Post> Get()
 {
     using (BloggingDataService dataService = new BloggingDataService("access_token"))
     {
         return(dataService.Posts.Get().ToArray());
     }
 }
示例#3
0
 public void Post([FromBody] Post value)
 {
     using (BloggingDataService dataService = new BloggingDataService("access_token"))
     {
         dataService.Posts.Add(value);
         dataService.Save();
     }
 }
示例#4
0
 public void Delete(int id)
 {
     using (BloggingDataService dataService = new BloggingDataService("access_token"))
     {
         Post post = dataService.Posts.Get().FirstOrDefault(x => x.Id == id);
         if (post != null)
         {
             dataService.Posts.Remove(post);
             dataService.Save();
         }
     }
 }
示例#5
0
 public void Delete(int id)
 {
     using (BloggingDataService dataService = new BloggingDataService("access_token"))
     {
         Blog blog = dataService.Blogs.Get().FirstOrDefault(x => x.Id == id);
         if (blog != null)
         {
             dataService.Blogs.Remove(blog);
             dataService.Save();
         }
     }
 }
示例#6
0
        public void Put(int id, [FromBody] Blog value)
        {
            using (BloggingDataService dataService = new BloggingDataService("access_token"))
            {
                Blog blog = dataService.Blogs.Get().FirstOrDefault(x => x.Id == id);
                if (blog != null)
                {
                    blog.Rating = value.Rating;
                    blog.Url    = value.Url;

                    dataService.Save();
                }
            }
        }
示例#7
0
        public void Put(int id, [FromBody] Post value)
        {
            using (BloggingDataService dataService = new BloggingDataService("access_token"))
            {
                Post post = dataService.Posts.Get().FirstOrDefault(x => x.Id == id);
                if (post != null)
                {
                    post.BlogId  = value.BlogId;
                    post.Content = value.Content;
                    post.Title   = value.Title;

                    dataService.Save();
                }
            }
        }