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

상속: Controller
파일 보기 프로젝트 열기: BeatBuddy/beatbuddy_webapp 1 사용 예제들

공개 메소드들

메소드 설명
AddPlaylist ( long playlistId, string id ) : System.Web.Mvc.ActionResult
AddTrack ( long id ) : System.Web.Mvc.ActionResult
AssignPlaylistMaster ( long id, string userEmail ) : System.Web.Mvc.ActionResult
Edit ( long id ) : System.Web.Mvc.ActionResult
GetNextTrack ( long id ) : System.Web.Mvc.ActionResult
GetPlaylist ( long id ) : System.Web.Mvc.ActionResult
GetPlaylistGrid ( long id ) : System.Web.Mvc.ActionResult
GetUpcoming ( long id ) : System.Web.Mvc.JsonResult
Index ( ) : System.Web.Mvc.ActionResult
IsNameAvailable ( string email ) : System.Web.Mvc.ActionResult
PlaylistController ( IPlaylistManager playlistManager, ITrackProvider trackProvider, IUserManager userManager, IOrganisationManager organisationManager, IAlbumArtProvider albumArtProvider ) : System
SearchPlaylist ( string q ) : System.Web.Mvc.JsonResult
SearchTrack ( string q ) : System.Web.Mvc.JsonResult
TrackCount ( long playlistId ) : System.Web.Mvc.JsonResult
View ( string key ) : System.Web.Mvc.ActionResult

비공개 메소드들

메소드 설명
AddTrack ( long playlistId, string id ) : System.Web.Mvc.ActionResult
AddVote ( int vote, long id ) : System.Web.Mvc.ActionResult
Create ( ) : System.Web.Mvc.ActionResult
Create ( PlaylistViewModel viewModel, System.Web.HttpPostedFileBase avatarImage ) : System.Web.Mvc.ActionResult
Delete ( long id ) : System.Web.Mvc.ActionResult
Edit ( long id, PlaylistViewModel model, System.Web.HttpPostedFileBase avatarImage ) : System.Web.Mvc.ActionResult
Keycode ( string key ) : System.Web.Mvc.ActionResult
MoveTrackToHistory ( long id ) : System.Web.Mvc.ActionResult
UnVote ( long id ) : System.Web.Mvc.ActionResult

메소드 상세

AddPlaylist() 공개 메소드

public AddPlaylist ( long playlistId, string id ) : System.Web.Mvc.ActionResult
playlistId long
id string
리턴 System.Web.Mvc.ActionResult

AddTrack() 공개 메소드

public AddTrack ( long id ) : System.Web.Mvc.ActionResult
id long
리턴 System.Web.Mvc.ActionResult

AssignPlaylistMaster() 공개 메소드

public AssignPlaylistMaster ( long id, string userEmail ) : System.Web.Mvc.ActionResult
id long
userEmail string
리턴 System.Web.Mvc.ActionResult

Edit() 공개 메소드

public Edit ( long id ) : System.Web.Mvc.ActionResult
id long
리턴 System.Web.Mvc.ActionResult

GetNextTrack() 공개 메소드

public GetNextTrack ( long id ) : System.Web.Mvc.ActionResult
id long
리턴 System.Web.Mvc.ActionResult

GetPlaylist() 공개 메소드

public GetPlaylist ( long id ) : System.Web.Mvc.ActionResult
id long
리턴 System.Web.Mvc.ActionResult

GetPlaylistGrid() 공개 메소드

public GetPlaylistGrid ( long id ) : System.Web.Mvc.ActionResult
id long
리턴 System.Web.Mvc.ActionResult

GetUpcoming() 공개 메소드

public GetUpcoming ( long id ) : System.Web.Mvc.JsonResult
id long
리턴 System.Web.Mvc.JsonResult

Index() 공개 메소드

public Index ( ) : System.Web.Mvc.ActionResult
리턴 System.Web.Mvc.ActionResult

IsNameAvailable() 공개 메소드

public IsNameAvailable ( string email ) : System.Web.Mvc.ActionResult
email string
리턴 System.Web.Mvc.ActionResult

PlaylistController() 공개 메소드

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

SearchPlaylist() 공개 메소드

public SearchPlaylist ( string q ) : System.Web.Mvc.JsonResult
q string
리턴 System.Web.Mvc.JsonResult

SearchTrack() 공개 메소드

public SearchTrack ( string q ) : System.Web.Mvc.JsonResult
q string
리턴 System.Web.Mvc.JsonResult

TrackCount() 공개 메소드

public TrackCount ( long playlistId ) : System.Web.Mvc.JsonResult
playlistId long
리턴 System.Web.Mvc.JsonResult

View() 공개 메소드

public View ( string key ) : System.Web.Mvc.ActionResult
key string
리턴 System.Web.Mvc.ActionResult