private static string GenerateMangaPageFileName(string mangaBookTitle, MangaPage mangaPage) { return String.Format("{0}{1:00}.{2}", mangaBookTitle, mangaPage.PageNumber, mangaPage.ImageFormat); }
protected void AddNewPagesToMangaBook(MangaBook mangaBook, HtmlNodeCollection selectOptionNodes) { if (selectOptionNodes == null) return; // create new pages and add it to the mangabook. foreach (HtmlNode selectOption in selectOptionNodes) { int pageNumber; bool isNumeric = int.TryParse(selectOption.InnerText, out pageNumber); if (!isNumeric) continue; MangaPage mangaPage = new MangaPage { PageNumber = pageNumber, PageUrl = GetFullPageUrl(selectOption, mangaBook) }; mangaBook.Pages.Add(mangaPage); } }