Esempio n. 1
0
        public ActionResult New_Player_For_Tumblr_Code_2()
        {
            // 1.genral declarations
            //--------------------------------------------------------------------------------------------
            hypster_tv_DAL.memberManagement   memberManager   = new hypster_tv_DAL.memberManagement();
            hypster_tv_DAL.playlistManagement playlistManager = new hypster_tv_DAL.playlistManagement();
            hypster_tv_DAL.playerManagement   playerManager   = new hypster_tv_DAL.playerManagement();
            //--------------------------------------------------------------------------------------------



            //--------------------------------------------------------------------------------------------
            hypster.ViewModels.GetPlayerViewModel model = new ViewModels.GetPlayerViewModel();
            model.curr_user      = memberManager.getMemberByUserName(User.Identity.Name);
            model.playlists_list = playlistManager.GetUserPlaylists(model.curr_user.id);
            //--------------------------------------------------------------------------------------------


            return(View(model));
        }
Esempio n. 2
0
        public ActionResult getPlayer(string id)
        {
            // 1.genral declarations
            //--------------------------------------------------------------------------------------------
            hypster_tv_DAL.memberManagement   memberManager   = new hypster_tv_DAL.memberManagement();
            hypster_tv_DAL.playlistManagement playlistManager = new hypster_tv_DAL.playlistManagement();
            hypster_tv_DAL.playerManagement   playerManager   = new hypster_tv_DAL.playerManagement();
            //--------------------------------------------------------------------------------------------



            //--------------------------------------------------------------------------------------------
            hypster.ViewModels.GetPlayerViewModel model = new ViewModels.GetPlayerViewModel();
            model.curr_user      = memberManager.getMemberByUserName(User.Identity.Name);
            model.playlists_list = playlistManager.GetUserPlaylists(model.curr_user.id);
            //--------------------------------------------------------------------------------------------



            //*******Check ACTION***********************************
            if (Request.QueryString["ACT"] != null)
            {
                switch (Request.QueryString["ACT"])
                {
                case "DeletePlayer":

                    int i_player_id = 0;
                    if (Request.QueryString["Pl_ID"] != null && Int32.TryParse(Request.QueryString["Pl_ID"], out i_player_id) == false)
                    {
                        i_player_id = 0;
                    }


                    if (i_player_id != 0)
                    {
                        playerManager.DeletePlayer(model.curr_user.id, i_player_id);
                        return(RedirectPermanent("/account/music"));
                    }

                    break;

                default:
                    break;
                }
            }
            //******************************************************



            switch (id)
            {
            case "BarPlayer":
                //get player for editing if exist
                int player_ID1 = 0;
                if (Request.QueryString["Pl_ID"] != null)
                {
                    if (Int32.TryParse(Request.QueryString["Pl_ID"], out player_ID1) == false)
                    {
                        player_ID1 = 0;
                    }
                    if (player_ID1 != 0)
                    {
                        model.player = playerManager.GetPlayerByID(model.curr_user.id, player_ID1);
                    }
                }


                return(View("getPlayer_Bar", model));

                break;

            case "ClassicPlayer":
                //get player for editing if exist
                int player_ID2 = 0;
                if (Request.QueryString["Pl_ID"] != null)
                {
                    if (Int32.TryParse(Request.QueryString["Pl_ID"], out player_ID2) == false)
                    {
                        player_ID2 = 0;
                    }
                    if (player_ID2 != 0)
                    {
                        model.player = playerManager.GetPlayerByID(model.curr_user.id, player_ID2);
                    }
                }

                return(View("getPlayer_Classic", model));

                break;


            case "RadioPlayer":
                //get player for editing if exist

                hypster.ViewModels.GetPlayerViewModel model_Radio = new ViewModels.GetPlayerViewModel();

                int player_ID3 = 0;
                if (Request.QueryString["Pl_ID"] != null)
                {
                    if (Int32.TryParse(Request.QueryString["Pl_ID"], out player_ID3) == false)
                    {
                        player_ID3 = 0;
                    }
                    if (player_ID3 != 0)
                    {
                        model_Radio.player = playerManager.GetPlayerByID(model.curr_user.id, player_ID3);
                    }
                }

                hypster_tv_DAL.MemberMusicGenreManager genreMeneger = new hypster_tv_DAL.MemberMusicGenreManager();
                model_Radio.music_genres_list = genreMeneger.GetMusicGenresList();

                return(View("getPlayer_Radio", model_Radio));

                break;

            default:
                break;
            }


            return(View());
        }