public ActionResult Create(Reserva collection) { try { // remove a verifição do nome da sala, que não é usado aqui ModelState.Remove("Sala.Nome"); if (!ModelState.IsValid) { return(View("CadastroReserva")); } ReservasAPI API = new ReservasAPI(); MensagemRetorno retorno = API.Post(collection); TempData["Mensagem"] = retorno.ToString(); if (retorno.Tipo == "success") { return(RedirectToAction(nameof(Index))); } else { return(View("CadastroReserva")); } } catch { TempData["Mensagem"] = new MensagemRetorno { Titulo = "Erro!", Mensagem = "Instabilidade no sistema, tente novamente mais tarde!", Tipo = "error" }.ToString(); return(View("CadastroReserva")); } }
public ActionResult Index() { ReservasAPI reservas = new ReservasAPI(); return(View("ListaReservas", reservas.Get())); }