Ejemplo n.º 1
0
        public void AddChapter(Chapter chapter)
        {
            ManageEpubImages(chapter);
            chapter.AssignSecuential(_chapters.Count + 1);
            _chapters.Add(chapter);
            ChapterEventArgs args = new ChapterEventArgs()
            {
                Chapter = chapter
            };

            OnChapterAdded(args);
        }
Ejemplo n.º 2
0
 private void OnChapterAdded(object sender, ChapterEventArgs e)
 {
     _tableOfContent.ChapterIndexer(e.Chapter);
     _content.AddContentFromChapter(e.Chapter);
     Console.WriteLine($@"Chapter added: { e.Chapter.Title}");
 }
Ejemplo n.º 3
0
        protected virtual void OnChapterAdded(ChapterEventArgs e)
        {
            EventHandler <ChapterEventArgs> handler = ChapterAdded;

            handler?.Invoke(this, e);
        }