コード例 #1
0
        /// <summary>
        /// 农机手获取我的应答列表
        /// </summary>
        /// <param name="pageindex">页码数</param>
        /// <param name="pagesize">每页要显示的条数</param>
        /// <param name="isclosed">The isclosed.</param>
        /// <param name="userid">用户编号</param>
        /// <returns>JsonResult.</returns>
        public JsonResult MyReply(int pageindex, int pagesize, int isclosed, long userid)
        {
            long TotalNums = 0;

            pageindex = pageindex == 0 ? 1 : pageindex;
            using (ResponseResult <List <ReplyModel> > result = new ResponseResult <List <ReplyModel> >())
            {
                //验证是否是农机手id
                if (_commonRepository.CheckUserId(userid, (int)RoleType.MachineryOperator))
                {
                    List <ReplyModel> list = repository.GetReplyList(pageindex, pagesize, isclosed, userid, out TotalNums);
                    if (list != null)
                    {
                        result.Entity = list;
                    }
                    result.IsSuccess = true;
                }
                else
                {
                    result.IsSuccess = false;
                    result.Message   = string.Format("{0} - " + ResponeString.NoJurisdiction, userid.ToString());
                }

                result.TotalNums = TotalNums;
                result.PageIndex = pageindex;
                result.PageSize  = pagesize;
                return(Json(result));
            }
        }