public ActionResult Save(Musician musician) { if (!ModelState.IsValid) { var viewModel = new MusicianFormViewModel { Musician = musician, Instruments = _context.Instruments.ToList() }; return(View("MusicianForm", viewModel)); } if (musician.Id == 0) { _context.Musicians.Add(musician); } else { var musicianInDb = _context.Musicians.Single(c => c.Id == musician.Id); musicianInDb.Name = musician.Name; } _context.SaveChanges(); return(RedirectToAction("Index", "Musicians")); }
public ActionResult New() { var intruments = _context.Instruments.ToList(); var viewModel = new MusicianFormViewModel { Instruments = intruments }; return(View("MusicianForm", viewModel)); }