コード例 #1
0
 public ActionResult InscreverEvento(int idEvento, int idUsuario)
 {
     //verifica se existe uma sessão se não volta para a pagina inicial
     if (Sessao.RetornarUsuario() != 0)
     {
         Usuario usuario = UsuarioDAO.BuscarUsuarioPorId(Sessao.RetornarUsuario());
         usuario.Pontuacao = +1;
         UsuarioDAO.AlterarUsuario(usuario);
         Usuario             u     = UsuarioDAO.BuscarUsuarioPorId(idUsuario);
         Evento              e     = EventoDAO.BuscarEventoPorId(idEvento);
         ListaPresencaEvento lista = new ListaPresencaEvento();
         lista.Usuario = u;
         lista.Evento  = e;
         if (ListaPresencaDAO.RegistrarInscricaoEvento(lista) == false)
         {
             TempData["Error"] = "Você já se cadastrou neste evento!!";
         }
         return(RedirectToAction("Index", "Home"));
     }
     else
     {
         return(RedirectToAction("Login", "Usuario"));
     }
 }
コード例 #2
0
 public ActionResult ValidarPresenca(int idEvento, int idUsuario)
 {
     ListaPresencaDAO.ValidarPresenca(idEvento, idUsuario);
     return(RedirectToAction("Index", "ListaPresenca", new { idEvento = idEvento }));
 }
コード例 #3
0
 // GET: ListaPresenca
 public ActionResult Index(int idEvento)
 {
     return(View(ListaPresencaDAO.RetornarListaPresencaPorEvento(idEvento)));
 }