C#webApi
来源:互联网 发布:navicat linux 安装 编辑:程序博客网 时间:2024/05/29 01:52
1、
public class BookChapter { /// <summary> /// 号码 /// </summary> public int Number { get; set; } /// <summary> /// 标题 /// </summary> public string Title { get; set; } /// <summary> /// 页数 /// </summary> public int Pages { get; set; } }
、、、
public class BookChapterController : ApiController { //get 用于检索资源 //post 添加新资源 //put 用于更新资源 //delete 用于删除资源 private static List<WebApi.Models.BookChapter> chapters; static BookChapterController() { chapters = new List<Models.BookChapter>() { new WebApi.Models.BookChapter{Number=1,Title="Asp.net", Pages=20}, new WebApi.Models.BookChapter{Number=2,Title="Core C#",Pages=10}, new WebApi.Models.BookChapter{Number=3,Title="Genens",Pages=42}, new WebApi.Models.BookChapter{Number=4,Title="studod",Pages=18} }; } // GET api/bookchapter public IEnumerable<Models.BookChapter> GetBookChapters() { return chapters; } // GET api/bookchapter/4 public Models.BookChapter GetBookChapter(int id) { return chapters.Where(c => c.Number == id).SingleOrDefault(); } // POST api/bookchapter public void PostBookChapter([FromBody]Models.BookChapter value) { chapters.Add(value); } // PUT api/bookchapter/4 public void PutBookChapter(int id, [FromBody]Models.BookChapter value) { chapters.Remove(chapters.Where(c => c.Number == id).Single()); chapters.Add(value); } // DELETE api/bookchapter/4 public void DeleteBookChapter(int id) { chapters.Remove(chapters.Where(c => c.Number == id).Single()); } }
阅读全文
0 0
- C#webApi
- c#webAPI几点注意
- C#WebApi学习之路
- WebAPI
- webApi
- webapi
- WebAPi
- webAPI
- webapi
- WebAPI
- webapi
- WebApi
- WebAPI
- WebApi
- WebApi
- java调用webAPI(C#)的实例
- C#——WebApi 学习参考地址
- java调用webAPI(C#)的实例
- Angular4_NgForOf 指令作用
- 语言表述
- 12小时制时钟
- delphi FMX图像的局部直方图均衡
- 队列(作业四)
- C#webApi
- STL--vector容器用法
- 注释转换
- X210v3S的BSP构建之uboot移植(一)
- selenium模拟浏览器爬人民网微博
- 指针那些事(算术运算、和数组的关系)
- Best Time to Buy and Sell Stock
- unity shader:非真实感渲染
- java 十进制转二进制、八进制、十六进制代码复用