Example #1
0
        public async Task <MSSResult <ActionView> > GetPageByParm(ActionQueryParm parm)
        {
            MSSResult <ActionView> mRet = new MSSResult <ActionView>();

            try
            {
                parm.page  = parm.page == 0 ? 1 : parm.page;
                parm.rows  = parm.rows == 0 ? Common.Const.PAGESIZE : parm.rows;
                parm.sort  = string.IsNullOrWhiteSpace(parm.sort) ? "id" : parm.sort;
                parm.order = parm.order.ToLower() == "desc" ? "desc" : "asc";
                mRet       = await _ActionRepo.GetPageByParm(parm);

                mRet.code = (int)ErrType.OK;
                return(mRet);
            }
            catch (Exception ex)
            {
                mRet.code = (int)ErrType.SystemErr;
                mRet.msg  = ex.Message;
                return(mRet);
            }
        }