public IActionResult Cadastro(CadastroEventoViewModel model, [FromServices] EventoRepositories eventoRepositories) { try { if (ModelState.IsValid) { var evento = new Eventos { Nome = model.Nome, Descricao = model.Descricao, Data = model.Data, Hora = model.Hora, Local = model.Local, Participantes = model.Participantes, Tipo = model.Tipo }; eventoRepositories.Inserir(evento); } TempData["MensagemSucesso"] = $"Cliente '{model.Nome}',cadastrado com sucesso!"; ModelState.Clear(); } catch (Exception e) { TempData["MensagemErro"] = "Ocorreu um erro: " + e.Message; } return(View()); }