public IActionResult Edicao(Guid id, [FromServices] EventoRepositories eventoRepositories) { var model = new EdicaoEventosViewModel(); try { TempData["indent"] = id; var evento = eventoRepositories.ObterPorId(id); model.id = evento.Id; model.Nome = evento.Nome; model.Data = evento.Data; model.Local = evento.Local; model.Participantes = evento.Participantes; model.Tipo = evento.Tipo; model.Descricao = evento.Descricao; model.Hora = evento.Hora; } catch (Exception e) { TempData["MensagemErro"] = e.Message; } return(View(model)); }
public IActionResult Exclusao(Guid id, [FromServices] EventoRepositories eventoRepositories) { try { var evento = eventoRepositories.ObterPorId(id); eventoRepositories.Excluir(evento); TempData["MensagemSucesso"] = $"Evento '{evento.Nome}' excluído com sucesso!"; } catch (Exception e) { TempData["MensagemErro"] = e.Message; } return(RedirectToAction("Consulta")); }