public ActionResult Create(GigFormViewModel viewModel)
        {
            if (!ModelState.IsValid)
            {
                viewModel.Genres = _context.Genres.ToList();
                return(View("Create", viewModel));
            }
            var artistId = User.Identity.GetUserId();

            var gig = new Models.Gig
            {
                ArtistId = artistId,
                DateTime = viewModel.GetDateTime(),
                GenreId  = viewModel.Genre,
                Venue    = viewModel.Venue
            };

            _context.Gigs.Add(gig);
            _context.SaveChanges();
            return(RedirectToAction("Index", "Home"));
        }
Beispiel #2
0
 public void Add(Models.Gig gig)
 {
     _db.Gigs.Add(gig);
 }