Esempio n. 1
0
        public ApiResult Get(string access_token, int page, int limit)
        {
            result = AccessToken.Check(access_token, "api/org/get");
            if (result == null)
            {
                result = new ApiResult();

                #region 参数验证
                if (page == 0 || limit == 0)
                {
                    result.status   = "error";
                    result.messages = "参数格式错误";
                    return(result);
                }
                #endregion

                Return_GetList <T_Organization> returnData = new Return_GetList <T_Organization>();

                result.status   = "success";
                result.messages = "获取数据成功";

                var orgList = from T_Organization in db.T_Organization orderby T_Organization.Name select T_Organization;
                if (orgList.Any())
                {
                    returnData.count = orgList.Count();
                    returnData.list  = (List <T_Organization>)(orgList.Skip((page - 1) * limit).Take(limit).ToList());
                }
                else
                {
                    returnData.count = 0;
                    returnData.list  = null;
                }

                result.data = returnData;
                return(result);
            }
            return(result);
        }
Esempio n. 2
0
        public ApiResult Get(string access_token, int page, int limit)
        {
            result = AccessToken.Check(access_token, "api/award/get");
            if (result == null)
            {
                result = new ApiResult();

                #region 参数验证
                if (page == 0 || limit == 0)
                {
                    result.status   = "error";
                    result.messages = "参数格式错误";
                    return(result);
                }
                #endregion

                Return_GetList <T_Award> returnData = new Return_GetList <T_Award>();

                result.status   = "success";
                result.messages = "获取数据成功";

                var awardList = from T_Award in db.T_Award orderby T_Award.Name, T_Award.GradeName select T_Award;
                if (awardList.Any())
                {
                    returnData.count = awardList.Count();
                    returnData.list  = awardList.Skip((page - 1) * limit).Take(limit).ToList();
                }
                else
                {
                    returnData.count = 0;
                    returnData.list  = null;
                }

                result.data = returnData;
                return(result);
            }
            return(result);
        }