/// <summary> /// Конструктор класса /// </summary> public TableMangaInfo() { //Проставляем дефолтные значения url = name = ""; count = downloadCount = 0; status = MangaStatus.status.Манга_добавлена; }
/// <summary> /// Конструктор класса /// </summary> /// <param name="url">Адрес корневой страницы манги</param> public manga(string url) { //Инициализируем список страниц манги pages = new List <page>(); //Проставляем адрес this.url = url; //Статус - манга создана status = MangaStatus.status.Манга_добавлена; }
/// <summary> /// Возвращает количество страниц манги, с указанным статусом /// </summary> /// <param name="stat">Статус для поиска</param> /// <returns>Количество страниц</returns> public int getCountByStatus(MangaStatus.status stat) { int ex = 0; try { //Возвращаем количество страниц с указанным статусом ex = downloadList.Count(dl => (dl.status == stat)); } catch { ex = 0; } return(ex); }