public ActionResult GetByID(int id) { var res = _mscService.GetByID(id); if (res.Success) { var user = User.GetUser(); bool isFavourite = false; if (user?.FavouriteMusics != null) { isFavourite = user.FavouriteMusics.FirstOrDefault(msc => msc.ID == id) != null; } var resMusic = new MusicSearchModel(res.Entity, isFavourite); return(Json(resMusic)); } else { return(new HttpStatusCodeResult(HttpStatusCode.NotFound, res.Message)); } }
// GET: Musics/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } var res = service.GetByID(id.Value); if (!res.Success) { return(Json(res.Message, JsonRequestBehavior.AllowGet)); } Music music = res.Entity; if (music == null) { return(HttpNotFound()); } MusicViewModelEntry viewModel = new MusicViewModelEntry(music); //ViewBag.ArtistID = new SelectList(db.Artists, "Id", "ContactManName", music.ArtistID); return(View(viewModel)); }