public IActionResult Edicao(int id) { var model = new EditarCompromissoModel(); try { var compromissoRepository = new CompromissoRepository(); var compromisso = compromissoRepository.ObterPorID(id); if (compromisso != null) { model.IdCompromisso = compromisso.IdCompromisso; model.Nome = compromisso.Nome; model.Localidade = compromisso.Localidade; model.DataHora = compromisso.DataHora; model.Descricao = compromisso.Descricao; } else { TempData["Mensagem"] = "Compromisso não foi encontrado!"; } } catch (Exception e) { TempData["Mensagem"] = "Ocorreu um erro: " + e.Message; } return(View(model)); }
public IActionResult Edicao(EditarCompromissoModel model) { if (ModelState.IsValid) { try { var compromisso = new Compromisso(); compromisso.IdCompromisso = model.IdCompromisso; compromisso.Nome = model.Nome; compromisso.Localidade = model.Localidade; compromisso.DataHora = model.DataHora; compromisso.Descricao = model.Descricao; var compromissoRepository = new CompromissoRepository(); compromissoRepository.Alterar(compromisso); return(RedirectToAction("Consulta")); } catch (Exception e) { TempData["Mensagem"] = "Ocorreu um erro: " + e.Message; } } return(View()); }