public ActionResult BtnEditEvento(Evento e) { try { e.IdGrupo = int.Parse(Request.QueryString[0]); e.IdEvento = int.Parse(Request.QueryString[1]); if (e.Cep == null) { if (e.Tipo == 2) { TempData["CepInvalido"] = "Please insert a cep for creating a lan event"; return(RedirectToAction("EditEvento", "Evento", new { GrupoId = e.IdGrupo, EventoId = e.IdEvento })); } } else { if (Validacoes.VerificarValidadeDoCep(e.Cep) == false) { TempData["CepInvalido"] = "Invalid Zip-Code!"; return(RedirectToAction("EditEvento", "Evento", new { GrupoId = e.IdGrupo, EventoId = e.IdEvento })); } } using (EventoModel model = new EventoModel()) { model.EditInfoEvento(e); } return(RedirectToAction("Index", "Evento", new { GrupoId = e.IdGrupo, EventoId = e.IdEvento })); } catch (Exception ex) { Console.WriteLine("{0} Exception caught", ex); return(RedirectToAction("Erro404", "Error")); } }