Beispiel #1
0
        //[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));
        }
Beispiel #2
0
        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 }));
        }