public static List <TokenDataDto> Convert(TokenDataPageableDto tdto) { if (tdto == null || tdto.tokenDataDtoList == null || tdto.tokenDataDtoList.Count <= 0) { return(null); } List <TokenDataDto> ret = new List <TokenDataDto>(); for (int i = 0; i < tdto.tokenDataDtoList.Count; i++) { TokenDataDto add = new TokenDataDto(); if (add.fields == null) { add.fields = new List <FKeyField>(); } add.tokenId = tdto.tokenDataDtoList[i].tokenId; for (int j = 0; j < tdto.tokenDataDtoList[i].fields.Count; j++) { FKeyField f = new FKeyField(); f.businessId = tdto.tokenDataDtoList[i].fields[j].businessId; f.jsonData = tdto.tokenDataDtoList[i].fields[j].jsonData; f.key = tdto.tokenDataDtoList[i].fields[j].key; add.fields.Add(f); } ret.Add(add); } return(ret); }
public static List <string> GetTokenIds(TokenDataPageableDto tdto) { if (tdto == null || tdto.tokenDataDtoList == null || tdto.tokenDataDtoList.Count <= 0) { return(null); } List <string> ret = new List <string>(); foreach (var item in tdto.tokenDataDtoList) { ret.Add(item.tokenId); } return(ret); }
public static void ResetTokenDataPageableDto(TokenDataPageableDto tp) { if (tp == null || tp.tokenDataDtoList == null) { return; } for (int i = 0; i < tp.tokenDataDtoList.Count; i++) { string tokenId = tp.tokenDataDtoList[i].tokenId; for (int j = 0; j < tp.tokenDataDtoList[i].fields.Count; j++) { if (tp.tokenDataDtoList[i].fields[j].key.ToLower().Equals("id")) { tp.tokenDataDtoList[i].fields[j].jsonData = tokenId; break; } } } }
public static TokenDataPageableDto Convert(List <TokenDataDto> list) { if (list == null || list.Count <= 0) { return(null); } TokenDataPageableDto ret = new TokenDataPageableDto(); ret.pageNo = 1; ret.pageSize = list.Count; ret.total = list.Count; if (ret.tokenDataDtoList == null) { ret.tokenDataDtoList = new List <ReducedTokenDataDto>(); } for (int i = 0; i < list.Count; i++) { ReducedTokenDataDto add = new ReducedTokenDataDto(); if (add.fields == null) { add.fields = new List <ReducedFkeyField>(); } add.tokenId = list[i].tokenId; for (int j = 0; j < list[i].fields.Count; j++) { ReducedFkeyField f = new ReducedFkeyField(); f.businessId = list[i].fields[j].businessId; f.jsonData = list[i].fields[j].jsonData; f.key = list[i].fields[j].key; add.fields.Add(f); } ret.tokenDataDtoList.Add(add); } return(ret); }