public ScriptDto ScriptGeneration(InputDto inputDto)
        {
            var templateDto = templateRetriever.ReadingTemplates();

            var scriptDto = new ScriptDto();

            scriptDto.WeekRange = weekRangeCalculator.CalculateWeekRange();

            //scriptDto.EventsScript = GenerateEvents(inputDto, templateDto);

            scriptDto.NewsScript = GenerateNews(inputDto, templateDto);

            scriptDto.MainScript = GenerateMain(inputDto, templateDto, scriptDto);

            return(scriptDto);
        }
Example #2
0
        public ScriptDto ScriptGeneration(InputDto inputDto)
        {
            var templateDto = templateRetriever.ReadingTemplates();

            var scriptDto = new ScriptDto();

            ReadingLongGeneration(inputDto, templateDto, scriptDto);

            ReadingShortGeneration(inputDto, templateDto, scriptDto);

            ListeningLongGeneration(inputDto, templateDto, scriptDto);

            ListeningShortGeneration(inputDto, templateDto, scriptDto);

            return(scriptDto);
        }