Esempio n. 1
0
        public List <Manga> GetMangaList()
        {
            List <Manga> mangaList = new List <Manga>();
            List <Manga> partialList;
            int          totalManga = 0;

            totalPages = GetTotalPages();

            for (int i = 1; i <= totalPages; i++)
            {
                if (cancelled == false)
                {
                    partialList = scraper.GetMangaList(i);
                    mangaList.AddRange(partialList);

                    if (i == 1)
                    {
                        limitRows  = partialList.Count;
                        totalManga = limitRows * totalPages;
                    }
                    else if (i < totalPages && limitRows != partialList.Count)
                    {
                        limitRows = 200;
                    }

                    ScrapOneMangaPageComplete(this, totalManga, totalPages, i, partialList);
                }
            }

            return(mangaList);
        }