博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
zijiAPIMVC
阅读量:6236 次
发布时间:2019-06-22

本文共 1112 字,大约阅读时间需要 3 分钟。

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 };
            }
            
        }
    }
}

转载于:https://www.cnblogs.com/jin68/p/7881184.html

你可能感兴趣的文章
java语言基础
查看>>
Linq:int类型使用Contains方法
查看>>
欧拉角与万向节死锁
查看>>
SQL Server的三种分页方式
查看>>
OAuth2.0和企业内部统一登录,token验证方式,OAuth2.0的 Authorization code grant 和 Implicit grant区别...
查看>>
Python学习手册之Python介绍、基本语法(一)
查看>>
团队Alpha版本冲刺(四)
查看>>
【350】机器学习中的线性代数之矩阵求导
查看>>
第一次遇到刷新缓冲区延时
查看>>
摄像头的管理(camera) ---- HTML5+
查看>>
HDU 5294 Tricks Device(多校2015 最大流+最短路啊)
查看>>
bmh算法
查看>>
Maven仓库的布局
查看>>
PHP定界符<<<的使用方法
查看>>
LeetCode--176--第二高的薪水
查看>>
如何解决开机出现Missing operating system的故障
查看>>
【C#学习笔记】函数重载
查看>>
解除映射错误
查看>>
TOJ 假题之 Cow Brainiacs
查看>>
命令模式(Command Pattern)
查看>>