public ActionResult Create(GigViewModel formModel)
        {
            try
            {
                if (!ModelState.IsValid)
                {
                    formModel.Genres = _context.Genre.ToList();
                    return(View("Create", formModel));
                }
                var gig = new Gig
                {
                    ArtistId = User.Identity.GetUserId(),
                    GenreId  = formModel.Genre,
                    Venue    = formModel.Venue,
                    DateTime = formModel.GetDateTime()
                };

                _context.Gig.Add(gig);
                _context.SaveChanges();
                return(RedirectToAction("Index"));
            }
            catch (Exception ex)
            {
                var errorMessage = ex.Message;//OR ex.ToString(); OR Free text OR an custom object

                return(View());
            }
        }