Exemplo n.º 1
0
        public HttpResponseMessage Post([FromBody] JObject value)
        {
            blog        blogadd     = new blog();
            blogBinding blogBinding = new blogBinding();

            blogadd.BlogTitle   = value["title"].ToString();
            blogadd.BlogContent = value["content"].ToString();
            blogadd.Blogdate    = DateTime.Now.ToString("G");
            db.blog.Add(blogadd);
            db.SaveChanges();


            string name   = value["member"].ToString();
            var    nameID = db.memberdb.FirstOrDefault(p => p.mb_employeeName == name);

            blogBinding.Memberdb_ID = nameID.mb_ID;
            blogBinding.Blog_ID     = blogadd.Blog_ID;
            db.blogBinding.Add(blogBinding);
            db.SaveChanges();


            var result = new
            {
                STATUS = true,
                MSG    = "成功",
            };

            return(Request.CreateResponse(HttpStatusCode.OK, result));
        }
Exemplo n.º 2
0
        // DELETE: api/blogback/5
        public HttpResponseMessage Delete(int id)
        {
            blog        deleteblog        = db.blog.FirstOrDefault(p => p.Blog_ID == id);
            blogBinding deleteblogBinding = db.blogBinding.FirstOrDefault(p => p.Blog_ID == id);

            if (deleteblog != null)
            {
                db.blog.Remove(deleteblog);
                db.SaveChanges();
                db.blogBinding.Remove(deleteblogBinding);
                db.SaveChanges();
            }
            var result = new
            {
                STATUS = true,
                MSG    = "刪除成功",
            };

            return(Request.CreateResponse(HttpStatusCode.OK, result));
        }