コード例 #1
0
        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);
            }
        }
コード例 #2
0
        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);
        }