Exemplo n.º 1
0
        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));
            }
        }
Exemplo n.º 2
0
        // 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));
        }