C# 클래스 WaveBox.Core.Model.Repository.FolderRepository

상속: IFolderRepository
파일 보기 프로젝트 열기: einsteinx2/WaveBox

공개 메소드들

메소드 설명
AlbumsForFolderId ( int folderId ) : IList
FolderForId ( int folderId ) : Folder
FolderForPath ( string path ) : Folder
FolderRepository ( IDatabase database, IServerSettings serverSettings, ISongRepository songRepository, IVideoRepository videoRepository ) : System
GetParentFolderId ( string path ) : int?
InsertFolder ( Folder folder, bool replace = false ) : bool
ListOfSongs ( int folderId, bool recursive = false ) : IList
ListOfSubFolders ( int folderId ) : IList
ListOfVideos ( int folderId, bool recursive = false ) : IList
MediaFolders ( ) : IList
TopLevelFolders ( ) : IList

메소드 상세

AlbumsForFolderId() 공개 메소드

public AlbumsForFolderId ( int folderId ) : IList
folderId int
리턴 IList

FolderForId() 공개 메소드

public FolderForId ( int folderId ) : Folder
folderId int
리턴 Folder

FolderForPath() 공개 메소드

public FolderForPath ( string path ) : Folder
path string
리턴 Folder

FolderRepository() 공개 메소드

public FolderRepository ( IDatabase database, IServerSettings serverSettings, ISongRepository songRepository, IVideoRepository videoRepository ) : System
database IDatabase
serverSettings IServerSettings
songRepository ISongRepository
videoRepository IVideoRepository
리턴 System

GetParentFolderId() 공개 메소드

public GetParentFolderId ( string path ) : int?
path string
리턴 int?

InsertFolder() 공개 메소드

public InsertFolder ( Folder folder, bool replace = false ) : bool
folder Folder
replace bool
리턴 bool

ListOfSongs() 공개 메소드

public ListOfSongs ( int folderId, bool recursive = false ) : IList
folderId int
recursive bool
리턴 IList

ListOfSubFolders() 공개 메소드

public ListOfSubFolders ( int folderId ) : IList
folderId int
리턴 IList

ListOfVideos() 공개 메소드

public ListOfVideos ( int folderId, bool recursive = false ) : IList
folderId int
recursive bool
리턴 IList

MediaFolders() 공개 메소드

public MediaFolders ( ) : IList
리턴 IList

TopLevelFolders() 공개 메소드

public TopLevelFolders ( ) : IList
리턴 IList