public static List <AspnetUserSubjectCategoryClaim> GenerateData(List <AspNetUserClaim> claims) { var viewList = new List <AspnetUserSubjectCategoryClaim>(); foreach (var claim in claims) { var loadedClaim = SubjectCatagoryClaimValue.Load(claim.ClaimValue); foreach (var loadedClaimRegion in loadedClaim.Regions) { viewList.Add(new AspnetUserSubjectCategoryClaim { BACode = loadedClaim.BACode, DocumentType = loadedClaim.DocType, OrgCode = loadedClaim.OrgCode, Region = loadedClaimRegion, UserId = claim.UserId }); } } return(viewList); }