Ejemplo n.º 1
0
        public ActionResult Create([Bind(Include = "ParroquiaID,Nombre")] Parroquia parroquia)
        {
            if (ModelState.IsValid)
            {
                db.Parroquias.Add(parroquia);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(parroquia));
        }
Ejemplo n.º 2
0
        public ActionResult Create(Evento evento)
        {
            if (ModelState.IsValid)
            {
                db.Eventos.Add(evento);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(evento));
        }
Ejemplo n.º 3
0
        public ActionResult Cadastrar([Bind(Include = "Id,Titulo,DataInicial,DataFinal,Cor")] Evento evento)
        {
            if (ModelState.IsValid)
            {
                db.Eventoes.Add(evento);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(evento));
        }
Ejemplo n.º 4
0
        public ActionResult Create([Bind(Include = "ParticipanteID,EventoID,PersonaID,Puesto,Observacion,Autobus,Pagado,Documentacion")] Participante participante)
        {
            if (ModelState.IsValid)
            {
                db.Participantes.Add(participante);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            ViewBag.EventoID  = new SelectList(db.Eventos, "ID", "Nombre", participante.EventoID);
            ViewBag.PersonaID = new SelectList(db.Personas, "ID", "Nombre", participante.PersonaID);
            return(View(participante));
        }
Ejemplo n.º 5
0
 public ActionResult EditarEvento(Lugar a)
 {
     try
     {
         using (var db = new EventoContext())
         {
             Lugar evento = db.Lugar.Find(a.ID);
             evento.Nombre      = a.Nombre;
             evento.Ubicacion   = a.Ubicacion;
             evento.Latitud     = a.Latitud;
             evento.Longitud    = a.Longitud;
             evento.Categoria   = a.Categoria;
             evento.FechaInicio = a.FechaInicio;
             evento.FechaFin    = a.FechaFin;
             evento.Capacidad   = a.Capacidad;
             evento.Descripcion = a.Descripcion;
             db.SaveChanges();
             return(RedirectToAction("TusEventos"));
         }
     }
     catch (Exception ex)
     {
         ModelState.AddModelError("", "Error al encontrar al evento" + ex.Message);
         return(View());
     }
 }
Ejemplo n.º 6
0
        public ActionResult Create([Bind(Include = "ID,Nombre,Apellido,Dni,Fechanacimiento,Telefono,Enfermedad,Alergia,Sexo, ParroquiaID")] Persona persona)
        {
            try
            {
                if (ModelState.IsValid)
                {
                    db.Personas.Add(persona);
                    db.SaveChanges();
                    return(RedirectToAction("Index"));
                }
            }
            catch (RetryLimitExceededException /* dex */)
            {
                //Log the error (uncomment dex variable name and add a line here to write a log.)
                ModelState.AddModelError("", "Unable to save changes. Try again, and if the problem persists, see your system administrator.");
            }


            RellenarParroquiaDropDownList(persona.ParroquiaID);
            return(View(persona));
        }
Ejemplo n.º 7
0
        public EventoController(EventoContext context)
        {
            _context = context;

            if (_context.Eventos.Count() == 0)
            {
                Int32  unixTimestamp = (Int32)(DateTime.UtcNow.Subtract(new DateTime(1970, 1, 1))).TotalSeconds;
                string tag           = "brasil.sudeste.sensor01";
                string valor         = "23";
                _context.Eventos.Add(new Evento {
                    Timestamp = unixTimestamp, Tag = tag, Valor = valor
                });
                _context.SaveChanges();
            }
        }
Ejemplo n.º 8
0
 public ActionResult EliminarEvento(int id)
 {
     try
     {
         using (var db = new EventoContext())
         {
             Lugar evento = db.Lugar.Find(id);
             db.Lugar.Remove(evento);
             db.SaveChanges();
             return(RedirectToAction("TusEventos"));
         }
     }
     catch (Exception ex)
     {
         ModelState.AddModelError("", "Error al encontrar al evento" + ex.Message);
         return(View());
     }
 }
Ejemplo n.º 9
0
 public ActionResult CrearEvento(Lugar a)
 {
     try
     {
         using (var db = new EventoContext())
         {
             a.Asistentes = 0;
             a.Usuario    = User.Identity.GetUserName();
             db.Lugar.Add(a);
             db.SaveChanges();
             return(RedirectToAction("TusEventos"));
         }
     }
     catch (Exception ex)
     {
         ModelState.AddModelError("", "Error al agregar el evento" + ex.Message);
         return(View());
     }
 }
Ejemplo n.º 10
0
        public ActionResult Asistir(int id)
        {
            try
            {
                using (var db = new EventoContext())
                {
                    Lugar evento = db.Lugar.Find(id);
                    if (evento.Capacidad > evento.Asistentes)
                    {
                        evento.Asistentes = evento.Asistentes + 1;
                        db.SaveChanges();
                    }

                    return(RedirectToAction("Evento"));
                }
            }
            catch (Exception ex)
            {
                ModelState.AddModelError("", "Error al encontrar al evento" + ex.Message);
                return(View("Evento"));
            }
        }
Ejemplo n.º 11
0
        public void Salvar(Evento evento)
        {
            db.Eventos.Add(evento);

            db.SaveChanges();
        }
Ejemplo n.º 12
0
 public int SaveChanges()
 {
     return(Db.SaveChanges());
 }
Ejemplo n.º 13
0
 public bool Commit()
 {
     return(_context.SaveChanges() > 0);
 }
Ejemplo n.º 14
0
        public void InsertarEvento(Modelo.Evento evento)
        {
            ctx.Eventos.Add(evento);

            ctx.SaveChanges();
        }