Ejemplo n.º 1
0
 public ActionResult EditRegister(OrganizadorModel model)
 {
     if (ModelState.IsValid)
     {
         var         o   = ViewBag.id;
         Organizador org = db.Organizador.Find(TempData["codigoO"]);
         db.Entry(org).State = EntityState.Modified;
         org.correo          = model.Email;
         org.nombOrg         = model.nombre;
         org.telefOrg        = model.telefono;
         org.codDoc          = model.codDoc;
         org.tipoDoc         = model.tipoDoc;
         db.SaveChanges();
         return(RedirectToAction("Index", "Organizador"));
     }
     return(View("Edit"));
 }
Ejemplo n.º 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"));
                }
            }
        }
Ejemplo n.º 3
0
 public ActionResult RegisterOrganizador(OrganizadorModel model)
 {
     if (ModelState.IsValid)
     {
         Organizador org = new Organizador();
         //Organizador orgL = db.Organizador.ToList().Last();
         //org.codOrg = orgL.codOrg + 1;
         org.codDoc    = model.codDoc;
         org.correo    = model.Email;
         org.nombOrg   = model.nombre;
         org.telefOrg  = model.telefono;
         org.tipoDoc   = model.tipoDoc;
         org.estadoOrg = "Activo";
         db.Organizador.Add(org);
         db.SaveChanges();
         return(View("Index"));
     }
     return(View("Index"));
 }
Ejemplo n.º 4
0
        public ActionResult AvaliarEvento(int IdEvent, int Nota, int idOrg)
        {
            try
            {
                using (EventoModel model = new EventoModel())
                {
                    model.AvaliarEvento(IdEvent, (Session["usuario"] as Usuario).Id_usuario, Nota);
                }

                using (OrganizadorModel model = new OrganizadorModel())
                {
                    model.UpdateQualificacaoOrg(idOrg);
                }
                return(RedirectToAction("Home", "Event", new { EventoID = IdEvent }));
            }
            catch
            {
                return(RedirectToAction("Home", "Event", new { EventoID = IdEvent }));
            }
        }