//[HttpGet] public IActionResult Create(string inputStr, string album) { MuziekArtiest muziekArtiest = _context.MuziekArtiest.FirstOrDefault(ma => ma.Naam == inputStr); MuziekCreateViewModel model = new MuziekCreateViewModel() { Artiest = inputStr, AlbumTitel = album, AllGenres = _genreList }; return(View(model)); }
public IActionResult Create(MuziekCreateViewModel model, List <int> genres) { _context.Nummer.Add(new Nummer { Lengte = model.Lengte, Titel = model.Titel, AlbumId = _context.MuziekAlbum.FirstOrDefault(x => x.Titel == model.AlbumTitel).Id }); _context.SaveChanges(); Nummer newNummer = _context.Nummer.FirstOrDefault(n => n.Titel == model.Titel && n.Lengte == model.Lengte); foreach (int item in genres) { _context.GenreMuziek.Add(new GenreMuziek() { MuziekId = newNummer.Id, GenreId = item }); } _context.SaveChanges(); int id = newNummer.Id; return(RedirectToAction("NummerDetail", new { id })); }