public IActionResult Edicao(EdicaoEventosViewModel model, [FromServices] EventoRepositories eventoRepositories) { try { if (ModelState.IsValid) { var evento = new Eventos { Id = model.id, Nome = model.Nome, Data = model.Data, Local = model.Local, Participantes = model.Participantes, Tipo = model.Tipo, Descricao = model.Descricao, Hora = model.Hora }; eventoRepositories.Alterar(evento); TempData["MensagemSucesso"] = $"Evento '{model.Nome}', atualizado com sucesso!"; } } catch (Exception e) { TempData["MensagemErro"] = e.Message; } return(View()); }