Example #1
0
        public string GetParkingData()
        {
            try
            {
                StringBuilder str = new StringBuilder();
                if (string.IsNullOrWhiteSpace(Request.Params["villageId"]))
                {
                    return(str.ToString());
                }

                int pageIndex = string.IsNullOrEmpty(Request.Params["page"]) ? 0 : int.Parse(Request.Params["page"]);
                int pageSize  = string.IsNullOrEmpty(Request.Params["rows"]) ? 0 : int.Parse(Request.Params["rows"]);

                int totalCount = 0;
                List <BaseParkinfo> parkData = ParkingServices.QueryPage(Request.Params["villageId"].ToString(), pageIndex, pageSize, out totalCount);

                str.Append("{");
                str.Append("\"total\":" + totalCount + ",");
                str.Append("\"rows\":" + JsonHelper.GetJsonString(parkData) + ",");
                str.Append("\"index\":" + pageIndex);
                str.Append("}");
                return(str.ToString());
            }
            catch (Exception ex) {
                ExceptionsServices.AddExceptions(ex, "获取车场信息失败");
                return(string.Empty);
            }
        }