C# Class Solvberget.Domain.Implementation.ImageRepository

Inheritance: IImageRepository
ファイルを表示 Open project: digbib/Solvberget Class Usage Examples

Public Methods

Method Description
GetDocumentImage ( string id ) : string
GetDocumentImage ( string documentNumber, string size, Document doc, bool isThumbnail ) : string
GetDocumentThumbnailImage ( string id, string size ) : string
ImageRepository ( IRepository documentRepository, string pathToImageCache = null ) : System.Linq

Private Methods

Method Description
GetExternalAudioBookImageUri ( AudioBook abook, bool fetchThumbnail ) : string
GetExternalBookImageUri ( Book book, bool fetchThumbnail ) : string
GetExternalCdImageUri ( Cd cd, bool isThumbnail ) : string
GetExternalFilmImageUri ( Film film ) : string
GetLocalImageUrl ( string externalImageUrl, string id, bool isThumbnail ) : string

Method Details

GetDocumentImage() public method

public GetDocumentImage ( string id ) : string
id string
return string

GetDocumentImage() public method

public GetDocumentImage ( string documentNumber, string size, Document doc, bool isThumbnail ) : string
documentNumber string
size string
doc Solvberget.Domain.DTO.Document
isThumbnail bool
return string

GetDocumentThumbnailImage() public method

public GetDocumentThumbnailImage ( string id, string size ) : string
id string
size string
return string

ImageRepository() public method

public ImageRepository ( IRepository documentRepository, string pathToImageCache = null ) : System.Linq
documentRepository IRepository
pathToImageCache string
return System.Linq