public async Task <IHttpActionResult> PutSongItem(int id, Song item) { SongBL bL = new SongBL(_context); if (!id.Equals(item.songID)) { return(BadRequest()); } else if (!bL.SongExists(id)) { var ItemId = await bL.CreateNewSong(item); if (ItemId == null) { return(InternalServerError()); } return(Created(Request.RequestUri, item)); } var isUpdated = await bL.UpdateSong(item); if (isUpdated == false) { return(InternalServerError()); } return(StatusCode(HttpStatusCode.NoContent)); }
public ActionResult AddToDefaultList(string songID) { SongBL songBL = new SongBL(); songBL.AddToDefaultList(songID); return(Json("Ok man, add xong roi", JsonRequestBehavior.AllowGet)); }
public ActionResult GetSong(string songID) { SongBL songBL = new SongBL(); string path = songBL.GetSongUrlByID(songID); return(File(path, "audio/mp3")); }
public async Task <IHttpActionResult> PostSong(Song item) { SongBL bL = new SongBL(_context); var ItemId = await bL.CreateNewSong(item); if (ItemId == null) { return(InternalServerError()); } return(Created(String.Format("{0}/{1}", Request.RequestUri, ItemId), item)); }
public async Task <IHttpActionResult> GetSubBySongID(int id) { try { SongBL bL = new SongBL(_context); var result = await bL.GetSubBySongid(id); return(Ok(result)); } catch (Exception) { return(InternalServerError()); } }
public async Task <IHttpActionResult> GetAllSongs() { try { SongBL bL = new SongBL(_context); var results = await bL.GetSongItems(); return(Ok(results)); } catch (Exception) { return(InternalServerError()); } }
public JsonResult UploadMusic(IEnumerable <HttpPostedFileBase> files) { SongBL songBL = new SongBL(); bool result = songBL.InsertSong(files); string message = String.Empty; if (result) { message = "OK, ngon rồi"; } else { message = "Đéo được, làm lại đi !"; } return(Json(message, JsonRequestBehavior.AllowGet)); }
public async Task <IHttpActionResult> DeleteSongItem(int id) { SongBL bL = new SongBL(_context); if (!bL.SongExists(id)) { return(NotFound()); } var result = await bL.DeleteSong(id); if (result == null) { return(InternalServerError()); } return(Ok(result)); }
public HomeDTO Initialize() { SongBL songBL = new SongBL(); HomeDTO homeDTO = new HomeDTO(); UserBL userBL = new UserBL(); string userName = GetUserName(songBL); if (!userBL.CheckUser(userName)) { // Insert new user userBL.InsertUser(userName); } else { homeDTO.UserDefaultList = songBL.GetDefaultList(userName); } homeDTO.TopFPT = songBL.SelectTopFptSong(); homeDTO.TopWorld = songBL.SelectTopWorldSong(); return(homeDTO); }
public string GetUserName(SongBL songBL) { return(songBL.GetUserAccount(HttpContext.Current.Request.LogonUserIdentity.Name)); }