C# Класс AspNet.StarterKits.Classifieds.BusinessLogicLayer.PhotosDB

Показать файл Открыть проект

Открытые методы

Метод Описание
GetFilePath ( int photoId, bool forUrl, PhotoSize size ) : string
GetPhotoBytesById ( int photoId, PhotoSize size ) : byte[]
GetPhotosByAdId ( int adId ) : AdsDataComponent.PhotosDataTable
InsertPhoto ( int adId, byte bytesFull, byte bytesMedium, byte bytesSmall, bool useAsPreview ) : int
RemovePhotoById ( int id ) : bool
RemovePhotosByAdId ( int adId ) : void
RemovePhotosOfDeletedAds ( ) : void
ResizeImageFile ( byte imageFile, PhotoSize size ) : byte[]
SetAdPreviewPhoto ( int adId, int photoId ) : void

Приватные методы

Метод Описание
DeleteFile ( string filename ) : void
DeleteLocalPhotoFiles ( int photoId ) : bool
PhotosDB ( ) : System
RemovePhotoFilesInTable ( AdsDataComponent photosToDelete ) : void
WriteToFile ( string filename, byte bytes ) : void

Описание методов

GetFilePath() публичный статический Метод

public static GetFilePath ( int photoId, bool forUrl, PhotoSize size ) : string
photoId int
forUrl bool
size PhotoSize
Результат string

GetPhotoBytesById() публичный статический Метод

public static GetPhotoBytesById ( int photoId, PhotoSize size ) : byte[]
photoId int
size PhotoSize
Результат byte[]

GetPhotosByAdId() публичный статический Метод

public static GetPhotosByAdId ( int adId ) : AdsDataComponent.PhotosDataTable
adId int
Результат AdsDataComponent.PhotosDataTable

InsertPhoto() публичный статический Метод

public static InsertPhoto ( int adId, byte bytesFull, byte bytesMedium, byte bytesSmall, bool useAsPreview ) : int
adId int
bytesFull byte
bytesMedium byte
bytesSmall byte
useAsPreview bool
Результат int

RemovePhotoById() публичный статический Метод

public static RemovePhotoById ( int id ) : bool
id int
Результат bool

RemovePhotosByAdId() публичный статический Метод

public static RemovePhotosByAdId ( int adId ) : void
adId int
Результат void

RemovePhotosOfDeletedAds() публичный статический Метод

public static RemovePhotosOfDeletedAds ( ) : void
Результат void

ResizeImageFile() публичный статический Метод

public static ResizeImageFile ( byte imageFile, PhotoSize size ) : byte[]
imageFile byte
size PhotoSize
Результат byte[]

SetAdPreviewPhoto() публичный статический Метод

public static SetAdPreviewPhoto ( int adId, int photoId ) : void
adId int
photoId int
Результат void