public BasicResponse <List <ListdatalayountInfo> > GetListdatalayountList( ListdatalayountGetListRequest listdatalayountrequest) { var listdatalayountresponse = new BasicResponse <List <ListdatalayountInfo> >(); listdatalayountrequest.PagerInfo.PageIndex = listdatalayountrequest.PagerInfo.PageIndex - 1; if (listdatalayountrequest.PagerInfo.PageIndex < 0) { listdatalayountrequest.PagerInfo.PageIndex = 0; } var rowcount = 0; var listdatalayountModelLists = _Repository.GetListdatalayountList(listdatalayountrequest.PagerInfo.PageIndex, listdatalayountrequest.PagerInfo.PageSize, out rowcount); var listdatalayountInfoLists = new List <ListdatalayountInfo>(); foreach (var item in listdatalayountModelLists) { var ListdatalayountInfo = ObjectConverter.Copy <ListdatalayountModel, ListdatalayountInfo>(item); listdatalayountInfoLists.Add(ListdatalayountInfo); } listdatalayountresponse.Data = listdatalayountInfoLists; return(listdatalayountresponse); }