private static void LoadPortalDbRecords(IEnumerable <PortalDbRecordDTO> portalDbRecords, List <PortalDbRecordDTO> portalDbRecordsDTO) { foreach (var record in portalDbRecords) { PortalDbRecordDTO portalDbRecord = new PortalDbRecordDTO { CategoryDescription = record.CategoryDescription, CategorySortOrder = record.CategorySortOrder, CategoryTitle = record.CategoryTitle, ContentGroupIds = record.ContentGroupIds, DenyRoleIds = record.DenyRoleIds, FaqAnswer = record.FaqAnswer, FaqCategoryFaqId = record.FaqCategoryFaqId, FaqCategoryId = record.FaqCategoryId, FaqDescription = record.FaqDescription, FaqId = record.FaqId, FaqQuestion = record.FaqQuestion, FaqSortOrder = record.FaqSortOrder, IsCommonlyAsked = record.IsCommonlyAsked, PortalId = record.PortalId, RoleIds = record.RoleIds }; portalDbRecordsDTO.Add(portalDbRecord); } }
private static List <MetadataDTO> LoadMetadata(PortalDbRecordDTO portalDbRecord) { List <MetadataDTO> metadataDtoList = new List <MetadataDTO>(); if (portalDbRecord.FaqCategoryFaqId.ToString() != string.Empty) { metadataDtoList.Add(new MetadataDTO() { Name = "faqcategoryfaqid", Value = portalDbRecord.FaqCategoryFaqId.ToString() }); } if (portalDbRecord.FaqId.ToString() != string.Empty) { metadataDtoList.Add(new MetadataDTO() { Name = "faqid", Value = portalDbRecord.FaqId.ToString() }); } if (portalDbRecord.FaqSortOrder.ToString() != string.Empty) { metadataDtoList.Add(new MetadataDTO { Name = "faqsortorder", Value = portalDbRecord.FaqSortOrder.ToString() }); } if (portalDbRecord.FaqCategoryId.ToString() != string.Empty) { metadataDtoList.Add(new MetadataDTO() { Name = "faqcategoryid", Value = portalDbRecord.FaqCategoryId.ToString() }); } if (portalDbRecord.CategoryTitle != string.Empty) { metadataDtoList.Add(new MetadataDTO() { Name = "categorytitle", Value = portalDbRecord.CategoryTitle.Replace(":", "").Replace("|", "") }); } if (portalDbRecord.CategoryDescription != string.Empty) { metadataDtoList.Add(new MetadataDTO() { Name = "categorydescription", Value = portalDbRecord.CategoryDescription.Replace(":", "").Replace("|", "") }); } if (portalDbRecord.CategorySortOrder.ToString() != string.Empty) { metadataDtoList.Add(new MetadataDTO() { Name = "categorysortorder", Value = portalDbRecord.CategorySortOrder.ToString() }); } if (portalDbRecord.RoleIds != string.Empty) { metadataDtoList.Add(new MetadataDTO() { Name = "roleids", Value = portalDbRecord.RoleIds.Replace(":", "").Replace("|", "") }); } if (portalDbRecord.DenyRoleIds != string.Empty) { metadataDtoList.Add(new MetadataDTO() { Name = "denyroleids", Value = portalDbRecord.DenyRoleIds.Replace(":", "").Replace("|", "") }); } if (portalDbRecord.IsCommonlyAsked.ToString() != string.Empty) { metadataDtoList.Add(new MetadataDTO() { Name = "iscommonlyasked", Value = portalDbRecord.IsCommonlyAsked.ToString() }); } if (portalDbRecord.ContentGroupIds != string.Empty) { metadataDtoList.Add(new MetadataDTO() { Name = "contentgroupids", Value = portalDbRecord.ContentGroupIds.Replace(":", "").Replace("|", "") }); } if (portalDbRecord.PortalId.ToString() != string.Empty) { metadataDtoList.Add(new MetadataDTO() { Name = "portalid", Value = portalDbRecord.PortalId.ToString() }); } return(metadataDtoList); }