C# Class WaveBox.Core.Model.Repository.ArtRepository

Inheritance: IArtRepository
显示文件 Open project: einsteinx2/WaveBox

Public Methods

Method Description
ArtForId ( int artId ) : Art
ArtIdForItemId ( int itemId ) : int?
ArtIdForMd5 ( string hash ) : int?
ArtRepository ( IDatabase database ) : System
InsertArt ( Art art, bool replace = false ) : bool
ItemIdForArtId ( int artId ) : int?
RemoveArtRelationshipForItemId ( int itemId ) : bool
UpdateArtItemRelationship ( int artId, int itemId, bool replace ) : bool
UpdateItemsToNewArtId ( int oldArtId, int newArtId ) : bool

Method Details

ArtForId() public method

public ArtForId ( int artId ) : Art
artId int
return Art

ArtIdForItemId() public method

public ArtIdForItemId ( int itemId ) : int?
itemId int
return int?

ArtIdForMd5() public method

public ArtIdForMd5 ( string hash ) : int?
hash string
return int?

ArtRepository() public method

public ArtRepository ( IDatabase database ) : System
database IDatabase
return System

InsertArt() public method

public InsertArt ( Art art, bool replace = false ) : bool
art Art
replace bool
return bool

ItemIdForArtId() public method

public ItemIdForArtId ( int artId ) : int?
artId int
return int?

RemoveArtRelationshipForItemId() public method

public RemoveArtRelationshipForItemId ( int itemId ) : bool
itemId int
return bool

UpdateArtItemRelationship() public method

public UpdateArtItemRelationship ( int artId, int itemId, bool replace ) : bool
artId int
itemId int
replace bool
return bool

UpdateItemsToNewArtId() public method

public UpdateItemsToNewArtId ( int oldArtId, int newArtId ) : bool
oldArtId int
newArtId int
return bool