コード例 #1
0
 public Token StartConnectie(BuilderData gebruikBuilderData, Liturgie metLiturgie)
 {
     return Generator.NieuweWachtrijRegel(gebruikBuilderData, metLiturgie).Token;
 }
コード例 #2
0
 public void PreparePresentation(IEnumerable<ILiturgieRegel> liturgie, IBuilderBuildSettings buildSettings, IBuilderBuildDefaults buildDefaults, IBuilderDependendFiles dependentFileList, string opslaanAls)
 {
     _verzendBuilderData = new BuilderData()
     {
         RegelsPerLiedSlide = buildDefaults.RegelsPerLiedSlide,
         RegelsPerBijbeltekstSlide = buildDefaults.RegelsPerBijbeltekstSlide,
         TemplateLiedBestand = AddStream(dependentFileList.FullTemplateLied),
         TemplateThemeBestand = AddStream(dependentFileList.FullTemplateTheme),
         TemplateBijbeltekstBestand = AddStream(dependentFileList.FullTemplateBijbeltekst),
         LabelVolgende = buildDefaults.LabelVolgende,
         LabelVoorganger = buildDefaults.LabelVoorganger,
         LabelCollecte1 = buildDefaults.LabelCollecte1,
         LabelCollecte2 = buildDefaults.LabelCollecte2,
         LabelCollecte = buildDefaults.LabelCollecte,
         LabelLezen = buildDefaults.LabelLezen,
         LabelTekst = buildDefaults.LabelTekst,
         LabelLiturgie = buildDefaults.LabelLiturgie,
         LabelLiturgieLezen = buildDefaults.LabelLiturgieLezen,
         LabelLiturgieTekst = buildDefaults.LabelLiturgieTekst,
     };
     _opslaanAls = opslaanAls;
     _verzendLiturgie = new Liturgie()
     {
         Voorganger = buildSettings.Voorganger,
         Lezen = buildSettings.Lezen,
         Tekst = buildSettings.Tekst,
         Collecte1 = buildSettings.Collecte1,
         Collecte2 = buildSettings.Collecte2,
         Regels = liturgie.Select((r, i) => new LiturgieRegel()
         {
             Index = i,
             TonenInOverzicht = r.TonenInOverzicht,
             TonenInVolgende = r.TonenInVolgende,
             VerwerkenAlsSlide = r.VerwerkenAlsSlide,
             Content = r.Content?.Select(c => new LiturgieRegelContent()
             {
                 Nummer = c.Nummer,
                 InhoudType = c.InhoudType == ILiturgieDatabase.InhoudType.Tekst ? ConnectTools.Berichten.InhoudType.Tekst : ConnectTools.Berichten.InhoudType.PptLink,
                 InhoudTekst = c.InhoudType == ILiturgieDatabase.InhoudType.Tekst ? c.Inhoud : null,
                 InhoudBestand = c.InhoudType == ILiturgieDatabase.InhoudType.PptLink ? AddStream(c.Inhoud) : null
             }),
             Display = new LiturgieRegelDisplay()
             {
                 Naam = r.Display.Naam,
                 NaamOverzicht = r.Display.NaamOverzicht,
                 SubNaam = r.Display.SubNaam,
                 VolledigeContent = r.Display.VolledigeContent,
                 VersenGebruikDefault = new VerzenDefault() { Gebruik = r.Display.VersenGebruikDefault.Gebruik, Tekst = r.Display.VersenGebruikDefault.Tekst },
             }
         })
     };
 }