public ActionResult CadNoticia(int IdEvent, string msg) { using (EventoModel model = new EventoModel()) { if (model.isAdmin(IdEvent, (Session["usuario"] as Usuario).Id_usuario)) { model.CadNoticia(IdEvent, msg); TempData["successManager"] = "News Added"; return(RedirectToAction("Manager", "Event", new { EventoID = IdEvent })); } else { TempData["errorManager"] = "Erro added news"; return(RedirectToAction("FeedEvents", "Event")); } } }
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 DeleteEvento(int IdEvent) { using (EventoModel model = new EventoModel()) { if (model.isAdmin(IdEvent, (Session["usuario"] as Usuario).Id_usuario)) { model.DeleteEvento(IdEvent); model.removeInscritoEvento(IdEvent); TempData["sucessoCriar"] = "Event Deleted"; return(RedirectToAction("UserEvents", "Event")); } else { TempData["erroCriar"] = "Error deleted event"; return(RedirectToAction("UserEvents", "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)); } } }