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")); } }
public ActionResult ValidarPresenca(int idEvento, int idUsuario) { ListaPresencaDAO.ValidarPresenca(idEvento, idUsuario); return(RedirectToAction("Index", "ListaPresenca", new { idEvento = idEvento })); }
// GET: ListaPresenca public ActionResult Index(int idEvento) { return(View(ListaPresencaDAO.RetornarListaPresencaPorEvento(idEvento))); }