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 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()); }