C# Класс BLL.Image

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

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

Метод Описание
AddImage ( Models image ) : Models.ValidationResult
Calculate_Hash ( string fileName ) : string
CheckApprovalAndChecksum ( Models image, int userId ) : Models.ValidationResult
DeleteImage ( Models image ) : Models.ValidationResult
ExportCsv ( string path ) : void
GetImage ( int imageId ) : Models.Image
GetOnDemandImageList ( int userId ) : List
ImageCountUser ( int userId ) : string
ImportCsv ( string path ) : int
SearchImages ( string searchString = "" ) : List
SearchImagesForUser ( int userId, string searchString = "" ) : List
SendImageApprovedEmail ( int imageId ) : void
TotalCount ( ) : string
UpdateImage ( Models image, string originalName ) : Models.ValidationResult
ValidateImage ( Models image, bool isNewImage ) : Models.ValidationResult

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

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

public static AddImage ( Models image ) : Models.ValidationResult
image Models
Результат Models.ValidationResult

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

public static Calculate_Hash ( string fileName ) : string
fileName string
Результат string

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

public static CheckApprovalAndChecksum ( Models image, int userId ) : Models.ValidationResult
image Models
userId int
Результат Models.ValidationResult

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

public static DeleteImage ( Models image ) : Models.ValidationResult
image Models
Результат Models.ValidationResult

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

public static ExportCsv ( string path ) : void
path string
Результат void

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

public static GetImage ( int imageId ) : Models.Image
imageId int
Результат Models.Image

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

public static GetOnDemandImageList ( int userId ) : List
userId int
Результат List

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

public static ImageCountUser ( int userId ) : string
userId int
Результат string

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

public static ImportCsv ( string path ) : int
path string
Результат int

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

public static SearchImages ( string searchString = "" ) : List
searchString string
Результат List

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

public static SearchImagesForUser ( int userId, string searchString = "" ) : List
userId int
searchString string
Результат List

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

public static SendImageApprovedEmail ( int imageId ) : void
imageId int
Результат void

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

public static TotalCount ( ) : string
Результат string

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

public static UpdateImage ( Models image, string originalName ) : Models.ValidationResult
image Models
originalName string
Результат Models.ValidationResult

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

public static ValidateImage ( Models image, bool isNewImage ) : Models.ValidationResult
image Models
isNewImage bool
Результат Models.ValidationResult