diff --git a/lib/Screens/Configurations/Section/section_detail_screen.dart b/lib/Screens/Configurations/Section/section_detail_screen.dart index f874c28..56d870d 100644 --- a/lib/Screens/Configurations/Section/section_detail_screen.dart +++ b/lib/Screens/Configurations/Section/section_detail_screen.dart @@ -487,8 +487,7 @@ class _SectionDetailScreenState extends State { sectionDetailDTO = articleDTO; return ArticleConfig( initialValue: articleDTO, - onChanged: (ArticleDTO changedArticle) - { + onChanged: (ArticleDTO changedArticle) { sectionDetailDTO = changedArticle; }, ); @@ -654,6 +653,26 @@ class _SectionDetailScreenState extends State { (sectionDetailDTO as QuizDTO).longitude = sectionDTO.longitude; (sectionDetailDTO as QuizDTO).meterZoneGPS = sectionDTO.meterZoneGPS; break; + case SectionType.Article: + (sectionDetailDTO as ArticleDTO).id = sectionDTO.id; + (sectionDetailDTO as ArticleDTO).order = sectionDTO.order; + (sectionDetailDTO as ArticleDTO).dateCreation = sectionDTO.dateCreation; + (sectionDetailDTO as ArticleDTO).type = sectionDTO.type; + (sectionDetailDTO as ArticleDTO).instanceId = sectionDTO.instanceId; + (sectionDetailDTO as ArticleDTO).configurationId = sectionDTO.configurationId; + (sectionDetailDTO as ArticleDTO).isSubSection = sectionDTO.isSubSection; + (sectionDetailDTO as ArticleDTO).parentId = sectionDTO.parentId; + (sectionDetailDTO as ArticleDTO).label = sectionDTO.label; + (sectionDetailDTO as ArticleDTO).title = sectionDTO.title; + (sectionDetailDTO as ArticleDTO).description = sectionDTO.description; + (sectionDetailDTO as ArticleDTO).imageId = sectionDTO.imageId; + (sectionDetailDTO as ArticleDTO).imageSource = sectionDTO.imageSource; + (sectionDetailDTO as ArticleDTO).isBeacon = sectionDTO.isBeacon; + (sectionDetailDTO as ArticleDTO).beaconId = sectionDTO.beaconId; + (sectionDetailDTO as ArticleDTO).latitude = sectionDTO.latitude; + (sectionDetailDTO as ArticleDTO).longitude = sectionDTO.longitude; + (sectionDetailDTO as ArticleDTO).meterZoneGPS = sectionDTO.meterZoneGPS; + break; case SectionType.Pdf: (sectionDetailDTO as PdfDTO).id = sectionDTO.id; (sectionDetailDTO as PdfDTO).order = sectionDTO.order;