// GET api/<controller>/5 public IHttpActionResult Get(int id) { var u = Repositories.GetLMByID(id); var item = new LyricsView { ID = u.ID, LMusicDayCreate = u.LMusicDayCreate, LMusicDetail = u.LMusicDetail, MusicID = u.MusicID, UserID = u.UserID, UserName = Repositories.GetUserByID(u.UserID).UserName }; return(Ok(item)); }
private async void SwitchLyricsState() { ShowLyrics = !ShowLyrics; if (ShowLyrics) { await LyricsView.Show(); } }
// PUT api/<controller>/5 public IHttpActionResult Put(int id, LyricsView lv) { var item = new LyricsMusic { ID = lv.ID, LMusicDayCreate = lv.LMusicDayCreate, LMusicDetail = lv.LMusicDetail, MusicID = lv.MusicID, UserID = lv.UserID }; var res = Repositories.UpdateLM(item); if (res == true) { return(Ok()); } return(InternalServerError()); }
public ActionResult UpdateLyrics(LyricsView lv) { HttpResponseMessage res = APIService.client.PutAsJsonAsync("Lyrics/" + lv.MusicID, lv).Result; if (res.IsSuccessStatusCode) { TempData["success"] = "Cập nhật lời cho bài hát này thành công"; } else { TempData["error"] = "Xảy ra lỗi khi cập nhật lời cho bài hát này"; } return(RedirectToAction("PlayMusic", new { idMusic = lv.MusicID })); }
private void Vm_OnLrcChange(Models.Media.SongLyricsModel e) { LyricsView.ScrollTo(e, ScrollToPosition.Center, true); }