public ActionResult New() { var viewModel = new MusicsFormViewModel { Music = new Music() }; return(View("MusicForm", viewModel)); }
public ActionResult Edit(int id) { var music = _context.Musics.SingleOrDefault(c => c.Id == id); if (music == null) { return(HttpNotFound()); } var viewModel = new MusicsFormViewModel { Music = music }; return(View("MusicsForm", viewModel)); }
public ActionResult Save(Music music) { if (!ModelState.IsValid) { var viewModel = new MusicsFormViewModel { Music = music }; return(View("MusicForm", viewModel)); } if (music.Id == 0) { _context.Musics.Add(music); } else { var MusicInDb = _context.Musics.Single(c => c.Id == music.Id); MusicInDb.Name = music.Name; } _context.SaveChanges(); return(RedirectToAction("Index")); }