码迷,mamicode.com
首页 > Windows程序 > 详细

zijiAPIMVC

时间:2017-11-23 08:13:52      阅读:213      评论:0      收藏:0      [点我收藏+]

标签:http   pre   mes   post   sap   server   put   res   default   

public class newsApiController : ApiController
    {
        zhoukao0821Entities db = new zhoukao0821Entities();
        // GET: api/newsApi
        public IEnumerable<newsinfo> Get()
        {
            return db.newsinfoer;
        }

        // GET: api/newsApi/5
        public newsinfo Get(int id)
        {
            var nid = db.newsinfoer.Where(P => P.nid == id).FirstOrDefault();
            return nid;
        }

        // POST: api/newsApi
        public void Post([FromBody]newsinfo value)
        {
            db.newsinfoer.Add(value);
            db.SaveChanges();
        }

        // PUT: api/newsApi/5
        public void Put(int id, [FromBody]newsinfo value)
        {
            var nid = db.newsinfoer.Where(P => P.nid == id).FirstOrDefault();
            nid = value;
            db.SaveChanges();
        }

        // DELETE: api/newsApi/5
        public HttpResponseMessage Delete(int id)
        {
            var nid = db.newsinfoer.Where(P => P.nid == id).FirstOrDefault();
            try
            {
                if (nid != null)
                {
                    db.newsinfoer.Remove(nid);
                    db.SaveChanges();
                    return new HttpResponseMessage() { StatusCode = HttpStatusCode.OK };

                }
                else
                {
                    return new HttpResponseMessage() { StatusCode = HttpStatusCode.NoContent };
                }
            }
            catch
            {
                return new HttpResponseMessage() { StatusCode = HttpStatusCode.InternalServerError };
            }
            
        }
    }
}

zijiAPIMVC

标签:http   pre   mes   post   sap   server   put   res   default   

原文地址:http://www.cnblogs.com/jin68/p/7881184.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!