Esempio n. 1
0
        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));
        }
Esempio n. 2
0
        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));
        }