public ActionResult Create() { var viewModel = new GigFromViewModels { Genres = context.Genres.ToList() }; return(View(viewModel)); }
public ActionResult Create(GigFromViewModels viewModel) { if (!ModelState.IsValid) { viewModel.Genres = context.Genres.ToList(); return(View("Create", viewModel)); } var gig = new Gig { ArtistId = User.Identity.GetUserId(), GenreId = viewModel.Genre, DateTime = viewModel.GetDateTime(), Venue = viewModel.Venue }; context.Gigs.Add(gig); context.SaveChanges(); return(RedirectToAction("Index", "Home")); }