using System; using System.Collections.Generic; using System.Linq; using System.Net; using System.Net.Http; using System.Web.Http; using PagedList; using Newtonsoft.Json; using System.Collections; [ezAuthorize] public class member_titleController : ApiController { private Model.ezEntities _db = new Model.ezEntities(); // GET api/ public IEnumerable Get() { var list = _db.member_title.ToList(); if (list == null) throw new HttpResponseException(HttpStatusCode.NotFound); return list; } // GET api//5 public Model.member_title Get(int id) { var item = _db.member_title.Where(q => q.num == id).FirstOrDefault(); return item; } // POST api/ public void Post([FromBody] string value) { } // PUT api//5 public void Put(int id, [FromBody] string value) { } // DELETE api//5 public void Delete(int id) { } [HttpGet] [Route("api/member_title/count")] public int Count() { var count = _db.member_title.Count(); return count; } [HttpPost] [Route("api/member_title/GetList")] public IHttpActionResult GetList([FromBody] Model.ViewModel.member_title q, int page, int pageSize = 10, string sortBy = "", bool sortDesc = false) { var qry = _db.member_title.AsEnumerable(); var ret = new { list = "", count = 0 }; return Ok(ret); } }