using PagedList; using System; using System.Collections.Generic; using System.Data.Entity; using System.Linq; using System.Threading.Tasks; using System.Web; using System.Web.Http; /// /// lianyouController 的摘要描述 /// [ezAuthorize] public class lianyouController: ApiController { private Model.ezEntities _db = new Model.ezEntities(); [HttpPost] [Route("api/lianyou/getfollowers")] public async Task GetGuadanFollowers(int page, int pageSize, string searchName = null) { var qry = _db.followers.AsEnumerable(); if(searchName != null) { qry = qry.Where(a => (a.u_name ?? "").Contains(searchName) || (a.phone ?? "").Contains(searchName)); } var count = qry.Count(); var data = qry.OrderBy(a => a.f_number).ToPagedList(page, pageSize); return Ok(new {data = data, count = count}); } }