public void All_Test_KO() { Music music1 = new Music() { Title = "test3", FileName = "test.mp3", Artists = new List <string>() { "Maxime" }, Duration = 7, Genres = new List <string>() { "Pop" }, }; Music music2 = new Music() { Title = "test2", FileName = "test2.mp3", Artists = new List <string>() { "Maxime" }, Duration = 7, Genres = new List <string>() { "Pop" }, }; List <Music> expectedList = new List <Music>() { music1, music2 }; List <Music> actualList = new MusicDAO().All(); CollectionAssert.AreNotEqual(expectedList, actualList); }
protected void Page_Load(object sender, EventArgs e) { LanguageDAO = new LanguageDAO(); musicDAO = new MusicDAO(); if (Session["user"] == null) { Response.Redirect("Login.aspx"); } else { musicID = Request.QueryString["musicID"]; if (!IsPostBack) { if (!musicID.Trim().Equals("")) { ltrDetail.Text = musicDAO.getMusicDetailById(musicID, "1"); hienthi(); } else { ltrDetail.Text = "Cố lỗi !!!"; } } } }
public void GetMusicName_Test_KO() { List <string> expectedResult = new List <string>() { "test", "Test" }; List <string> realResult = new MusicDAO().GetMusicName(); CollectionAssert.AreNotEqual(expectedResult, realResult); }
protected void Page_Load(object sender, EventArgs e) { menuDAO = new MenuDAO(); musicDAO = new MusicDAO(); ltrMenuCon.Text = menuDAO.loadMenuCon("1"); ltrMusic.Text = musicDAO.getItemRandom(); //DataList1.DataSource = musicDAO.getItemNew(); //DataBind(); ltrRight.Text = musicDAO.getItemNew(); }
public ActionResult Top100() { if (Session[SessionKey.UserId] == null) { return(RedirectToAction("Login", "Account")); } List <Music> top = MusicDAO.GetTop100(); return(View(MusicVM.ToListVM(top))); }
public ActionResult Ajax_AddMusic(Guid playlistId, int trackId) { if (Session[SessionKey.UserId] != null) { var playlist = PlaylistDAO.GetPlaylist(playlistId); if (playlist != null && playlist.OwnerId == (Guid)Session[SessionKey.UserId]) { Music music = MusicDAO.GetMusicByTrackId(trackId); if (music == null) { string url = "https://api.jamendo.com/v3.0/tracks?client_id=ab5d1fe6&id=" + trackId.ToString(); HttpWebRequest r = (HttpWebRequest)WebRequest.Create(url); r.Method = "GET"; HttpWebResponse res = (HttpWebResponse)r.GetResponse(); Stream sr = res.GetResponseStream(); StreamReader sre = new StreamReader(sr); string s = sre.ReadToEnd(); MusicSearchVM data = JsonConvert.DeserializeObject <MusicSearchVM>(s); if (data.Headers.code == 0) { if (data.Headers.results_count > 0) { MusicAPIVM result = data.Results[0]; Music newMusic = new Music(); newMusic.Artist = result.artist_name; newMusic.Title = result.name; newMusic.TrackId = result.id; newMusic.TrackUrl = result.audio; newMusic.ArtworkUrl = result.image; MusicDAO.AddMusic(newMusic); } else { return(new HttpStatusCodeResult(HttpStatusCode.NotFound)); } } else { return(new HttpStatusCodeResult(HttpStatusCode.InternalServerError)); } } if (PlaylistDAO.AddMusicToPlaylist(playlistId, trackId)) { return(new HttpStatusCodeResult(HttpStatusCode.OK)); } return(new HttpStatusCodeResult(HttpStatusCode.InternalServerError)); } return(new HttpStatusCodeResult(HttpStatusCode.NotFound)); } return(new HttpStatusCodeResult(HttpStatusCode.Forbidden)); }
public ActionResult Counter(int id) { if (Session[SessionKey.UserId] == null) { return(RedirectToAction("Login", "Account")); } Music music = MusicDAO.GetMusicByTrackId(id); if (music == null) { string url = "https://api.jamendo.com/v3.0/tracks?client_id=ab5d1fe6&id=" + id.ToString(); HttpWebRequest r = (HttpWebRequest)WebRequest.Create(url); r.Method = "GET"; HttpWebResponse res = (HttpWebResponse)r.GetResponse(); Stream sr = res.GetResponseStream(); StreamReader sre = new StreamReader(sr); string s = sre.ReadToEnd(); MusicSearchVM data = JsonConvert.DeserializeObject <MusicSearchVM>(s); if (data.Headers.code == 0) { if (data.Headers.results_count > 0) { MusicAPIVM result = data.Results[0]; Music newMusic = new Music(); newMusic.Artist = result.artist_name; newMusic.Title = result.name; newMusic.TrackId = result.id; newMusic.TrackUrl = result.audio; newMusic.ArtworkUrl = result.image; newMusic.PlayCount = 1; MusicDAO.AddMusic(newMusic); return(new HttpStatusCodeResult(HttpStatusCode.OK)); } else { return(new HttpStatusCodeResult(HttpStatusCode.NotFound)); } } else { return(new HttpStatusCodeResult(HttpStatusCode.InternalServerError)); } } else { MusicDAO.IncrementMusic(id); return(new HttpStatusCodeResult(HttpStatusCode.OK)); } }
public void GetMusicDetails_Test_KO_Duration() { Music expectedMusic = new Music() { Title = "test", FileName = "test.mp3", Artists = new List <string>() { "Maxime" }, Duration = 6, Genres = new List <string>() { "Pop" }, }; Music actualMusic = new MusicDAO().GetMusicByTitle("test.mp3"); Assert.AreNotEqual(expectedMusic, actualMusic); }
public static IEnumerable <Music> GetListMusicRandomByIDCate(int id, bool music) { return(MusicDAO.GetListMusicRandomByIDCate(id, music)); }
public IActionResult Recuperer_ListeMusique() { List <Music> musics = new MusicDAO().All(); return(Ok(musics)); }
public static IEnumerable <Music> GetListMusicSearch(string value, bool music) { return(MusicDAO.GetListMusicSearch(value, music)); }
public static int UpdateView(int id) { return(MusicDAO.UpdateView(id)); }
public static bool DelMusic(int id) { return(MusicDAO.DelMusic(id)); }
public static bool UpdateRelated(int id, int idRelated) { return(MusicDAO.UpdateRelated(id, idRelated)); }
public static bool UpdateMusic(Music m) { return(MusicDAO.UpdateMusic(m)); }
public static IEnumerable <Music> GetListMusic(bool music) { return(MusicDAO.GetListMusic(music)); }
public static IEnumerable <Music> GetListMusicForUser(int id, bool music) { return(MusicDAO.GetListMusicForUser(id, music)); }
public static Music GetMusicByID(int id) { return(MusicDAO.GetMusicByID(id)); }
public static int CreateMusic(Music m) { return(MusicDAO.CreateMusic(m)); }