public ActionResult GetRandomHomeGenres(int id = 11)
        {
            hypster_tv_DAL.mixManagement mixManager = new hypster_tv_DAL.mixManagement();

            List <hypster_tv_DAL.Mix_GetGenresAndCovers> album_covers = new List <hypster_tv_DAL.Mix_GetGenresAndCovers>();

            album_covers = mixManager.GetGenresAndCovers(id);


            return(View(album_covers));
        }
Esempio n. 2
0
        public string ReportSong()
        {
            string PLAY_TOKEN = "";
            string TRACK_ID   = "";
            string MIX_ID     = "";
            string ret_res    = "";

            try
            {
                if (Request.QueryString["PLAY_TOKEN"] != null)
                {
                    PLAY_TOKEN = Request.QueryString["PLAY_TOKEN"];
                }

                if (Request.QueryString["TRACK_ID"] != null)
                {
                    TRACK_ID = Request.QueryString["TRACK_ID"];
                }

                if (Request.QueryString["MIX_ID"] != null)
                {
                    MIX_ID = Request.QueryString["MIX_ID"];
                }

                string request_url1 = "http://8tracks.com/sets/" + PLAY_TOKEN + "/report.xml?track_id=" + TRACK_ID + "&mix_id=" + MIX_ID + "&api_key=443c4639830c723d8b866f08b79abbab5918770e";

                XPathDocument  doc1       = new XPathDocument(request_url1);
                XPathNavigator navigator1 = doc1.CreateNavigator();

                ret_res = navigator1.SelectSingleNode("/response/status").Value;



                hypster_tv_DAL.Radio_Usage radio_u = new hypster_tv_DAL.Radio_Usage();
                radio_u.Radio_Usage_Date = DateTime.Now;
                radio_u.PLAY_TOKEN       = Int32.Parse(PLAY_TOKEN);
                radio_u.TRACK_ID         = Int32.Parse(TRACK_ID);
                radio_u.MIX_ID           = Int32.Parse(MIX_ID);


                hypster_tv_DAL.mixManagement mixManager = new hypster_tv_DAL.mixManagement();
                mixManager.ReportSong(radio_u);
            }
            catch (Exception ex)
            {
            }

            return(ret_res);
        }
        //
        // GET: /genres/

        public ActionResult Index()
        {
            hypster_tv_DAL.mixManagement mixManager = new hypster_tv_DAL.mixManagement();

            List <hypster_tv_DAL.Mix_GetGenresAndCovers> model = new List <hypster_tv_DAL.Mix_GetGenresAndCovers>();

            model = mixManager.GetGenresAndCovers(50);



            if (hypster_tv_DAL.Mobile_Device_Recognition.CheckIfTablet(Request.UserAgent))
            {
                return(View("IndexT", model));
            }

            return(View(model));
        }