//---------------------------------------------------------------------------------------------------------- //---------------------------------------------------------------------------------------------------------- //authentitication implemented inside (ajax call) public ActionResult getPlaylistDetailsPlayer() { //-------------------------------------------------------------------------------------------- // CAN BE ANONYMOUS //-------------------------------------------------------------------------------------------- //-------------------------------------------------------------------------------------------- List <hypster_tv_DAL.PlaylistData_Song> songs_list = new List <hypster_tv_DAL.PlaylistData_Song>(); int user_id = 0; if (Request.QueryString["US_ID"] != null) { Int32.TryParse(Request.QueryString["US_ID"], out user_id); } else { hypster_tv_DAL.memberManagement memberManager = new hypster_tv_DAL.memberManagement(); hypster_tv_DAL.Member curr_user = new hypster_tv_DAL.Member(); curr_user = memberManager.getMemberByUserName(User.Identity.Name); user_id = curr_user.id; } //-------------------------------------------------------------------------------------------- //-------------------------------------------------------------------------------------------- int playlist_id = 0; if (Request.QueryString["PL_ID"] != null && Int32.TryParse(Request.QueryString["PL_ID"], out playlist_id) == true) { hypster_tv_DAL.playlistManagement playlistManager = new hypster_tv_DAL.playlistManagement(); hypster.ViewModels.getAccountInfo_PublicViewModel model = new ViewModels.getAccountInfo_PublicViewModel(); if (Request.QueryString["Sort"] != null && Request.QueryString["Sort"] != "") { songs_list = playlistManager.GetSongsForPlayList_Random(user_id, playlist_id); } else { songs_list = playlistManager.GetSongsForPlayList(user_id, playlist_id); } } //-------------------------------------------------------------------------------------------- return(View(songs_list)); }