public string SearchAlbums(string paramList) { JavaScriptSerializer jsonObj = new JavaScriptSerializer(); string[] parameters = paramList.Split(','); string language = ""; var musicDir = ""; if (parameters.Length > 0) { language = parameters[0]; } if (parameters.Length > 0) { musicDir = parameters[1]; } List<Album> albums = new List<Album>(); try { AlbumsSongsDAL albumSongsDAL = new AlbumsSongsDAL(); //albums.Add(new Album { AlbumId = (10 + musicDirID), AlbumName = language }); albums = albumSongsDAL.SearchAlbumsAndUpdateHits(language, musicDir); } catch (Exception) { } return (jsonObj.Serialize(albums)); // return Json(albums); }
// // GET: /Test/ public ActionResult Index() { string paramList1 = "Hindi,1"; string paramList = paramList1; JavaScriptSerializer jsonObj = new JavaScriptSerializer(); string[] parameters = paramList.Split(','); string language = "Tamil"; string musicDir = "A.R. Rehman"; if (parameters.Length > 0 && parameters[0].Length>0) { language = parameters[0]; } if (parameters.Length > 1 && parameters[1].Length > 0) { musicDir = parameters[1]; } List<Album> albums = new List<Album>(); try { AlbumsSongsDAL albumSongsDAL = new AlbumsSongsDAL(); //albums.Add(new Album { AlbumId = (10 + musicDirID), AlbumName = language }); albums = albumSongsDAL.SearchAlbumsAndUpdateHits(language, musicDir); } catch (Exception) { ModelState.AddModelError("Error: Could not update page-hit", ""); } return View(); }
public ActionResult SearchAlbumsSongsTest() { ViewBag.Message = "Search Albums/ Songs"; AlbumsSongsDAL albumSongsDAL = new AlbumsSongsDAL(); try { //List<string> testLanguageLi= st = albumSongsDAL.GetLanguageList(); //List<string> testMDList = GetLanguageList(); ViewBag.LanguageList = albumSongsDAL.GetLanguageList(); ViewBag.MusicDirectorList = albumSongsDAL.GetMusicDirectorList(); ViewBag.TopFiveAlbums = albumSongsDAL.GetTopFiveAlbums(); ViewBag.TopFiveSongs = albumSongsDAL.GetTopFiveSongs(); ViewBag.SearchAlbums = albumSongsDAL.SearchAlbumsAndUpdateHits("Hindi","A.R. Rahman"); ViewBag.SearchSongs = albumSongsDAL.SearchSongsAndUpdateHits("Tamil","Illeya Raja"); } catch (Exception) { } return View(); }
public string SearchTopFiveSongs() { var albumsSongsDAL= new AlbumsSongsDAL(); var topFiveSongs = new List<Song>(); try { topFiveSongs = albumsSongsDAL.GetTopFiveSongs(); } catch(Exception) { } JavaScriptSerializer jsonObj = new JavaScriptSerializer(); return jsonObj.Serialize(topFiveSongs); }
//public ActionResult Index() //{ // return View("SearchAlbumsSongs"); //} public ActionResult SearchAlbumsSongs() { ViewBag.Message = "Search Albums/ Songs"; ViewBag.LanguageList = new List<string>(); ViewBag.MusicDirectorList = new List<string>(); AlbumsSongsDAL albumSongsDAL = new AlbumsSongsDAL(); try { ViewBag.LanguageList = albumSongsDAL.GetLanguageList(); //ViewBag.MusicDirectorList = albumSongsDAL.GetMusicDirectorList(); ViewBag.MusicDirectorList = albumSongsDAL.GetMusicDirectorList(); return View(); } catch (Exception) { //ModelState.AddModelError("Error in rendering search page.", "Could not render search page."); ViewBag.Message ="Search Albums/ Songs. Connection Error. "; ViewBag.LanguageList = new List<Album>(); ViewBag.MusicDirectorList = new List<MusicDirector>(); } return View(); }