public ActionResult Home() { int idEvento = int.Parse(Request.QueryString["EventoID"]); Evento e = new Evento(); using (EventoModel model = new EventoModel()) { e = model.Read(idEvento); } using (EventoModel model = new EventoModel()) { ViewBag.listSubs = model.InscritosEvento(idEvento); ViewBag.Subscribed = model.UserSubscribed(idEvento, (Session["usuario"] as Usuario).Id_usuario); ViewBag.Noticias = model.NoticiasEvento(idEvento); ViewBag.NotaUser = model.getNotaUserEvento(idEvento, (Session["usuario"] as Usuario).Id_usuario); ViewBag.Number = model.getNumeroInscritos(idEvento); if (ViewBag.Subscribed == true) { ViewBag.SubStatus = model.getSubscribeStatus((Session["usuario"] as Usuario).Id_usuario, idEvento); } else { ViewBag.SubStatus = 0; } } using (EventoModel model = new EventoModel()) { if (model.isAdmin(idEvento, (Session["usuario"] as Usuario).Id_usuario)) { return(RedirectToAction("Manager", "Event", new { EventoID = idEvento })); } else { return(View(e)); } } }