public void AddChapter(Chapter chapter) { ManageEpubImages(chapter); chapter.AssignSecuential(_chapters.Count + 1); _chapters.Add(chapter); ChapterEventArgs args = new ChapterEventArgs() { Chapter = chapter }; OnChapterAdded(args); }
private void OnChapterAdded(object sender, ChapterEventArgs e) { _tableOfContent.ChapterIndexer(e.Chapter); _content.AddContentFromChapter(e.Chapter); Console.WriteLine($@"Chapter added: { e.Chapter.Title}"); }
protected virtual void OnChapterAdded(ChapterEventArgs e) { EventHandler <ChapterEventArgs> handler = ChapterAdded; handler?.Invoke(this, e); }