C# Class BB.UI.Web.MVC.Controllers.PlaylistController

Inheritance: Controller
Datei anzeigen Open project: BeatBuddy/beatbuddy_webapp Class Usage Examples

Public Methods

Method Description
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

Private Methods

Method Description
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

Method Details

AddPlaylist() public method

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

AddTrack() public method

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

AssignPlaylistMaster() public method

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

Edit() public method

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

GetNextTrack() public method

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

GetPlaylist() public method

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

GetPlaylistGrid() public method

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

GetUpcoming() public method

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

Index() public method

public Index ( ) : System.Web.Mvc.ActionResult
return System.Web.Mvc.ActionResult

IsNameAvailable() public method

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

PlaylistController() public method

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

SearchPlaylist() public method

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

SearchTrack() public method

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

TrackCount() public method

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

View() public method

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