Exemplo n.º 1
0
        public BasicResponse <List <RightInfo> > GetRightList(RightGetListRequest rightrequest)
        {
            var rightresponse = new BasicResponse <List <RightInfo> >();

            rightrequest.PagerInfo.PageIndex = rightrequest.PagerInfo.PageIndex - 1;
            if (rightrequest.PagerInfo.PageIndex < 0)
            {
                rightrequest.PagerInfo.PageIndex = 0;
            }
            int rowcount        = 0;
            var rightModelLists = _Repository.GetRightList(rightrequest.PagerInfo.PageIndex, rightrequest.PagerInfo.PageSize, out rowcount);
            var rightInfoLists  = new List <RightInfo>();

            foreach (var item in rightModelLists)
            {
                var RightInfo = ObjectConverter.Copy <RightModel, RightInfo>(item);
                rightInfoLists.Add(RightInfo);
            }
            rightresponse.Data = rightInfoLists;
            return(rightresponse);
        }