public ActionResult Manager() { int idEvento = int.Parse(Request.QueryString["EventoID"]); string estado = Request.QueryString["estado"]; ViewBag.UF = "-- Select UF --"; Evento e = new Evento(); using (UfModel uf = new UfModel()) { ViewBag.Estados = uf.Ufs(); } using (CidadeModel cm = new CidadeModel()) { ViewBag.Cidades = cm.Cidades(); } using (EsporteModel em = new EsporteModel()) { ViewBag.Esportes = em.Esportes(); } using (OrganizadorModel model = new OrganizadorModel()) { model.UpdateQualificacaoOrg((Session["usuario"] as Usuario).Id_usuario); } using (EventoModel model = new EventoModel()) { if (model.isAdmin(idEvento, (Session["usuario"] as Usuario).Id_usuario)) { e = model.Read(idEvento); ViewBag.listSubs = model.InscritosEvento(e.Id_Evento); ViewBag.Noticias = model.NoticiasEvento(e.Id_Evento); return(View(e)); } else { return(RedirectToAction("FeedEvents", "Event")); } } }
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)); } } }