Пример #1
0
 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"));
         }
     }
 }
Пример #2
0
        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"));
                }
            }
        }
Пример #3
0
        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"));
                }
            }
        }
Пример #4
0
        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));
                }
            }
        }