Exemplo n.º 1
0
 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"));
     }
 }