public AccordionComponentAdapt(string parentId, Accordion inputComponent) : base(parentId, inputComponent)
 {
     Body  = inputComponent.Description;
     Items = inputComponent.AccordionItems.Select(m => new AccordionItemAdapt()
     {
         Graphic = GraphicHelper.GetSimpleGraphic(m.Image),
         Title   = m.Title,
         Body    = m.Text
     }).ToList();
 }
Ejemplo n.º 2
0
 public NarrativeComponentAdapt(string parentId, Narrative inputComponent) : base(parentId, inputComponent)
 {
     Body            = inputComponent.Intro;
     SetCompletionOn = GetCompletion(YesOptionHelper.IsYesOptionChecked(inputComponent.RequireAllItemsBeSeen));
     Items           = inputComponent?.NarrativeItems.Select(m => new NarrativeComponentItem()
     {
         Title   = m.Title,
         Body    = m.Text,
         Graphic = GraphicHelper.GetSimpleGraphic(m.Image)
     }).ToList();
 }
Ejemplo n.º 3
0
 public List <PageAdapt> GetPages(List <Page> inputPages)
 {
     return(inputPages.Select(m => new PageAdapt()
     {
         Articles = m.Sections.ToList(),
         Id = m.System.Id,
         ParentId = DefaultPageParentId,
         Body = m.Text,
         Duration = m.Duration,
         Instructions = m.Instructions,
         LinkText = m.LinkText,
         PageBody = m.Text,
         Graphic = GraphicHelper.GetSimpleGraphic(m.Image),
         Title = m.Title,
         DisplayTitle = m.DisplayTitle
     }).ToList());
 }