public ActionResult SearchCommunities(AreaInfoDto queryMOdel) { //将对象转换成 地图可以展示的类型 List <AreaInfo> result = (new YhAreainfoManager()).GetItems(queryMOdel); List <object> objList = new List <object>(); result.ForEach(a => { objList.Add(new { Id = a.ID, Lng = a.longitude, Lat = a.latitude, Address = string.Format("[业主]:{0} [标段]:{1} [项目部]:{2} [区域]:{3}", a.Owner, a.Section, a.Dept, a.Area), MinRental = a.Dept, Name = a.Area + "(" + a.Owner + a.Section + ")", FilterCount = 0, Cfg = 0, Order = 1, ExtendURL = "", Relaxation = "", BusinessArea = "", Type = 0, RoomCount = a.v1 } ); }); var model = new { HasResult = true, Communities = objList }; return(Json(model)); }
public ActionResult QueryDB(JQueryDataTablesModel jQueryDataTablesModel, AreaInfoDto query) { var queryParam = new AreaInfoDto { ID = query.ID, AreaCode = query.AreaCode, Owner = query.Owner, Dept = query.Dept, Area = query.Area, Section = query.Section, StartIndex = query.StartIndex, PageIndex = jQueryDataTablesModel.PageIndex, PageSize = jQueryDataTablesModel.PageSize, SortField = jQueryDataTablesModel.SortField, SortDirection = jQueryDataTablesModel.Direction }; var pageList = (new YhAreainfoManager()).GetPagedList(queryParam); return(DataTablesJson(pageList, jQueryDataTablesModel.GridKey)); }