C# 클래스 BB.UI.Web.MVC.Controllers.Web_API.PlaylistController

상속: ApiController
파일 보기 프로젝트 열기: BeatBuddy/beatbuddy_webapp

공개 메소드들

메소드 설명
AssignPlaylistMaster ( long playlistId, long userId ) : bool
PlaylistController ( ) : System
PlaylistController ( IPlaylistManager playlistManager ) : System
PlaylistController ( IPlaylistManager playlistManager, IUserManager userManager ) : System
PlaylistController ( IPlaylistManager playlistManager, IUserManager userManager, IOrganisationManager organisationManager, ITrackProvider iTrackProvider, IAlbumArtProvider albumArtProvider ) : System
PlaylistController ( IPlaylistManager playlistManager, IUserManager userManager, ITrackProvider trackProvider, IAlbumArtProvider albumArtProvider ) : System

비공개 메소드들

메소드 설명
AddTrack ( long playlistId, string trackId ) : IHttpActionResult
Downvote ( long id, long trackId ) : IHttpActionResult
GetRecommendations ( int count ) : IHttpActionResult
GetTrackWithFreshYoutubeUrl ( Track originalTrack ) : Track
GetUser ( ClaimsIdentity claimsIdentity ) : User
Upvote ( long id, long trackId ) : IHttpActionResult
createPlaylist ( FormDataCollection formData ) : IHttpActionResult
getHistory ( long id ) : IHttpActionResult
getLivePlaylist ( long id ) : IHttpActionResult
getNextTrack ( long playlistId ) : IHttpActionResult
getPlaylist ( long id ) : IHttpActionResult
getPlaylistByKey ( string key ) : IHttpActionResult
getYoutubePlaybackTrack ( long id ) : IHttpActionResult
searchTrack ( string query ) : IHttpActionResult

메소드 상세

AssignPlaylistMaster() 공개 메소드

public AssignPlaylistMaster ( long playlistId, long userId ) : bool
playlistId long
userId long
리턴 bool

PlaylistController() 공개 메소드

public PlaylistController ( ) : System
리턴 System

PlaylistController() 공개 메소드

public PlaylistController ( IPlaylistManager playlistManager ) : System
playlistManager IPlaylistManager
리턴 System

PlaylistController() 공개 메소드

public PlaylistController ( IPlaylistManager playlistManager, IUserManager userManager ) : System
playlistManager IPlaylistManager
userManager IUserManager
리턴 System

PlaylistController() 공개 메소드

public PlaylistController ( IPlaylistManager playlistManager, IUserManager userManager, IOrganisationManager organisationManager, ITrackProvider iTrackProvider, IAlbumArtProvider albumArtProvider ) : System
playlistManager IPlaylistManager
userManager IUserManager
organisationManager IOrganisationManager
iTrackProvider ITrackProvider
albumArtProvider IAlbumArtProvider
리턴 System

PlaylistController() 공개 메소드

public PlaylistController ( IPlaylistManager playlistManager, IUserManager userManager, ITrackProvider trackProvider, IAlbumArtProvider albumArtProvider ) : System
playlistManager IPlaylistManager
userManager IUserManager
trackProvider ITrackProvider
albumArtProvider IAlbumArtProvider
리턴 System