public async Task <IActionResult> Create([Bind("EvId,Titulo,Data,Preco,LocalFK")] Evento evento, PromotorEvento prEv)
        {
            if (ModelState.IsValid)
            {
                _context.Add(evento);
                await _context.SaveChangesAsync();

                //relacionar evento ao promotor que o criou
                prEv.EventoFK   = _context.Evento.Where(b => b.Titulo == evento.Titulo).Select(b => b.EvId).FirstOrDefault();
                prEv.PromotorFK = _context.Promotor.Where(b => b.Nome == User.Identity.Name).Select(b => b.ID).FirstOrDefault();
                _context.Add(prEv);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            ViewData["LocalFK"] = new SelectList(_context.Local, "ID", "NomeLocal", evento.LocalFK);
            return(View(evento));
        }