C# Class Blacker.MangaScraper.Library.DAL.StorageDAL

Inheritance: Blacker.MangaScraper.Library.SQLite.SQLiteDALBase
Datei anzeigen Open project: blacker-cz/MangaScraper

Public Methods

Method Description
GetChapterInfo ( string id ) : DownloadedChapterInfo
GetChaptersInfo ( ) : IEnumerable
GetChaptersInfo ( System.DateTime newerThan ) : IEnumerable
GetChaptersInfo ( IMangaRecord mangaRecord ) : IEnumerable
GetChaptersInfo ( string search ) : IEnumerable
GetRecentFolders ( System.Guid scraperId, string mangaId ) : int>.IDictionary
GetRecentlyDownloadedMangas ( System.DateTime downloadedAfter ) : IEnumerable
RemoveDownloadInfo ( string chapterId ) : bool
StoreChapterInfo ( DownloadedChapterInfo chapterInfo ) : bool
UpdateScrapers ( IEnumerable scrapers ) : void

Private Methods

Method Description
GetChaptersInfo ( string condition, object>.IEnumerable parameters ) : IEnumerable
LoadChapterFromDataRow ( DataRow row ) : ChapterRecord
LoadDownloadInfoFromDataRow ( DataRow row, ChapterRecord chapter ) : DownloadedChapterInfo

Method Details

GetChapterInfo() public method

public GetChapterInfo ( string id ) : DownloadedChapterInfo
id string
return DownloadedChapterInfo

GetChaptersInfo() public method

public GetChaptersInfo ( ) : IEnumerable
return IEnumerable

GetChaptersInfo() public method

public GetChaptersInfo ( System.DateTime newerThan ) : IEnumerable
newerThan System.DateTime
return IEnumerable

GetChaptersInfo() public method

public GetChaptersInfo ( IMangaRecord mangaRecord ) : IEnumerable
mangaRecord IMangaRecord
return IEnumerable

GetChaptersInfo() public method

public GetChaptersInfo ( string search ) : IEnumerable
search string
return IEnumerable

GetRecentFolders() public method

public GetRecentFolders ( System.Guid scraperId, string mangaId ) : int>.IDictionary
scraperId System.Guid
mangaId string
return int>.IDictionary

GetRecentlyDownloadedMangas() public method

public GetRecentlyDownloadedMangas ( System.DateTime downloadedAfter ) : IEnumerable
downloadedAfter System.DateTime
return IEnumerable

RemoveDownloadInfo() public method

public RemoveDownloadInfo ( string chapterId ) : bool
chapterId string
return bool

StoreChapterInfo() public method

public StoreChapterInfo ( DownloadedChapterInfo chapterInfo ) : bool
chapterInfo DownloadedChapterInfo
return bool

UpdateScrapers() public method

public UpdateScrapers ( IEnumerable scrapers ) : void
scrapers IEnumerable
return void