Пример #1
0
 public static void Register(usuario user)
 {
     try
     {
         using (eventsEntities1 db = new eventsEntities1())
         {
             db.usuario.Add(user);
             db.SaveChanges();
         }
     }
     catch (System.Data.Entity.Validation.DbEntityValidationException dbEx)
     {
         Exception raise = dbEx;
         foreach (var validationErrors in dbEx.EntityValidationErrors)
         {
             foreach (var validationError in validationErrors.ValidationErrors)
             {
                 string message = string.Format("{0}:{1}",
                                                validationErrors.Entry.Entity.ToString(),
                                                validationError.ErrorMessage);
                 raise = new InvalidOperationException(message, raise);
             }
         }
         throw raise;
     }
 }
Пример #2
0
 public static bool SaveEvento(evento evento)
 {
     try
     {
         using (eventsEntities1 db = new eventsEntities1())
         {
             var ev = db.evento.SingleOrDefault(x => x.Id == evento.Id);
             if (evento != null)
             {
                 ev.Titulo         = evento.Titulo;
                 ev.Resumen        = evento.Resumen;
                 ev.Descripcion    = evento.Descripcion;
                 ev.Tope_gente     = evento.Tope_gente;
                 ev.Online         = evento.Online;
                 ev.Fecha_desde    = evento.Fecha_desde;
                 ev.Fecha_hasta    = evento.Fecha_hasta;
                 ev.Ubicacion      = evento.Ubicacion;
                 ev.Imagen_portada = evento.Imagen_portada;
                 db.SaveChanges();
             }
         }
         return(true);
     }
     catch
     {
         return(false);
     }
 }
Пример #3
0
 public static List <usuario> getUsuarios()
 {
     using (eventsEntities1 db = new eventsEntities1())
     {
         return(db.usuario.ToList());
     }
 }
Пример #4
0
 public static List <evento> getEventos()
 {
     using (eventsEntities1 db = new eventsEntities1())
     {
         return(db.evento.ToList());
     }
 }
Пример #5
0
 public static usuario getByUsername(String username)
 {
     //var usuarioEnLista = .Where(usu => usu.Username.Equals(username)).FirstOrDefault();
     try {
         using (eventsEntities1 db = new eventsEntities1()) {
             usuario user = db.usuario.ToList().Where(usu => usu.Username.Equals(username)).FirstOrDefault();
             return(user);
         }
     }catch {
         return(null);
     }
 }
Пример #6
0
 public static evento getById(int id)
 {
     //var usuarioEnLista = .Where(usu => usu.Username.Equals(username)).FirstOrDefault();
     try {
         using (eventsEntities1 db = new eventsEntities1())
         {
             evento evento = db.evento.ToList().Where(ev => ev.Id == id).FirstOrDefault();
             return(evento);
         }
     }catch {
         return(null);
     }
 }
Пример #7
0
 public static usuario Buscar(int id)
 {
     try
     {
         using (eventsEntities1 db = new eventsEntities1())
         {
             usuario user = db.usuario.ToList().Where(usu => usu.Id == id).FirstOrDefault();
             return(user);
         }
     }
     catch
     {
         return(null);
     }
 }
Пример #8
0
 public static usuario getByEmail(String email)
 {
     try
     {
         using (eventsEntities1 db = new eventsEntities1())
         {
             usuario user = db.usuario.ToList().Where(usu => usu.Email.Equals(email)).FirstOrDefault();
             return(user);
         }
     }
     catch
     {
         return(null);
     }
 }
Пример #9
0
 public static List <evento> getByAutor(int idAutor)
 {
     try
     {
         using (eventsEntities1 db = new eventsEntities1())
         {
             List <evento> eventos = db.evento.Where(x => x.Id_autor == idAutor).ToList();
             return(eventos);
         }
     }
     catch
     {
         return(null);
     }
 }
Пример #10
0
 public static List <usuario_evento> GetEntradas(evento evento)
 {
     try
     {
         using (eventsEntities1 db = new eventsEntities1())
         {
             List <usuario_evento> usuario_Evento = db.usuario_evento.Where(x => x.Id_Evento == evento.Id).ToList();
             return(usuario_Evento);
         }
     }
     catch
     {
         return(null);
     }
 }
Пример #11
0
 public static bool CrearEvento(evento evento)
 {
     try
     {
         using (eventsEntities1 db = new eventsEntities1())
         {
             db.evento.Add(evento);
             db.SaveChanges();
         }
         return(true);
     }
     catch
     {
         return(false);
     }
 }
Пример #12
0
        public static bool CancelarEvento(int id)
        {
            try {
                using (eventsEntities1 db = new eventsEntities1()) {
                    evento evento = db.evento.SingleOrDefault(x => x.Id == id);

                    evento.Activo = false;

                    db.SaveChanges();
                }
                return(true);
            }
            catch {
                return(false);
            }
        }
Пример #13
0
 public static bool ComprarEntrada(usuario_evento usuario_evento)
 {
     try
     {
         using (eventsEntities1 db = new eventsEntities1())
         {
             db.usuario_evento.Add(usuario_evento);
             db.SaveChanges();
         }
         return(true);
     }
     catch
     {
         return(false);
     }
 }
Пример #14
0
        public static List <evento> getEventosComprados(int idUsuario)
        {
            if (idUsuario == 0)
            {
                return(null);
            }
            List <evento> eventos = new List <evento>();

            using (eventsEntities1 db = new eventsEntities1()) {
                var eventosUsuario = db.usuario_evento.Where(x => x.Id_Usuario == idUsuario && x.Activo);
                foreach (usuario_evento uevento in eventosUsuario)
                {
                    eventos.Add(RNEvento.getById(uevento.Id_Evento));
                }
            }
            return(eventos);
        }
Пример #15
0
 public static bool ChangePassword(usuario usuario, String NewPassword)
 {
     if (NewPassword == "" || usuario == null)
     {
         return(false);
     }
     try
     {
         using (eventsEntities1 db = new eventsEntities1())
         {
             var user = db.usuario.Where(x => x.Id == usuario.Id).FirstOrDefault();
             user.Password = NewPassword;
             db.SaveChanges();
             SessionHelper.UsuarioLogueado = user;
         }
         return(true);
     }
     catch
     {
         return(false);
     }
 }
Пример #16
0
 public static bool SaveUser(usuario usuario)
 {
     try
     {
         using (eventsEntities1 db = new eventsEntities1())
         {
             var user = db.usuario.SingleOrDefault(x => x.Id == usuario.Id);
             if (user != null)
             {
                 user.Nombre      = usuario.Nombre;
                 user.Apellido    = usuario.Apellido;
                 user.Descripcion = usuario.Descripcion;
                 user.Vendedor    = usuario.Vendedor;
                 user.Imagen      = usuario.Imagen;
                 db.SaveChanges();
             }
         }
         return(true);
     }
     catch
     {
         return(false);
     }
 }