// GET: Albums/Musics public ActionResult Musics(int id) { AlbumModelsVM res = new AlbumModelsVM() { ID_album = id, music = new MusicModels() }; return(View(res)); }
public ActionResult Musics([Bind(Include = "music")] AlbumModelsVM albumModels) { int id = int.Parse(Request.Form["Id"]); AlbumModels album = db.Albums.Include(a => a.Musics).Where(a => a.ID == id).First(); var musics = db.Musics.ToList(); foreach (var m in musics) { if (m.Title == albumModels.music.Title) { m.ID_Album = album; db.Entry(m).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("MyAlbums")); } } return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); }