public static bool ActualizarDispositivo(Dispositivos dispositivo)
        {
            GCMEntidades contexto       = new GCMEntidades();
            Dispositivos dispositivotmp = new Dispositivos();

            dispositivotmp = ObtenerDispositivoPorUsuario(dispositivo.IdAplication, dispositivo.IdUsuario);


            if (dispositivotmp != null)
            {
                dispositivotmp.Serial    = dispositivo.Serial;
                dispositivotmp.IdUsuario = dispositivo.IdUsuario;
                contexto.Dispositivos.Attach(dispositivotmp);
                contexto.SaveChanges();
                contexto.Dispose();
                return(true);
            }
            else
            {
                dispositivotmp = ObtenerDispositivoPorSerial(dispositivo.IdAplication, dispositivo.Serial);
                if (dispositivotmp != null)
                {
                    dispositivotmp.Serial    = dispositivo.Serial;
                    dispositivotmp.IdUsuario = dispositivo.IdUsuario;
                    contexto.Dispositivos.Attach(dispositivotmp);
                    contexto.SaveChanges();
                    contexto.Dispose();
                    return(true);
                }
                else
                {
                    return(false);
                }
            }
        }
        public static void GuardarDispositivo(Dispositivos dispositivo)
        {
            GCMEntidades contexto = new GCMEntidades();

            contexto.Dispositivos.Add(dispositivo);
            contexto.SaveChanges();
            contexto.Dispose();
        }
Exemple #3
0
        public static void GuardarCategoriaLugar(Categoria_Lugar categoria)
        {
            GCMEntidades contexto = new GCMEntidades();

            contexto.Categoria_Lugar.Add(categoria);
            contexto.SaveChanges();
            contexto.Dispose();
        }
        public static void GuardarLike(LikesUsuario like)
        {
            GCMEntidades contexto = new GCMEntidades();

            contexto.LikesUsuario.Add(like);
            contexto.SaveChanges();
            contexto.Dispose();
        }
        public static List <Dispositivos> ObtenerDispositivosApp(int IdAplicacion)
        {
            List <Dispositivos> dispositivos = new List <Dispositivos>();
            GCMEntidades        conexion     = new GCMEntidades();

            conexion.Configuration.ProxyCreationEnabled = false;
            dispositivos = conexion.Dispositivos.Where(d => d.IdAplication == IdAplicacion).ToList();
            return(dispositivos);
        }
        public static Dispositivos ObtenerDispositivoPorUsuario(int aplicacion, string usuario)
        {
            GCMEntidades contexto    = new GCMEntidades();
            Dispositivos dispositivo = new Dispositivos();

            dispositivo = contexto.Dispositivos.Where(d => d.IdUsuario == usuario && d.IdAplication == aplicacion).FirstOrDefault();
            contexto.Dispose();
            return(dispositivo);
        }
        public static Dispositivos ObtenerDispositivoPorSerial(int aplicacion, string serial)
        {
            GCMEntidades contexto    = new GCMEntidades();
            Dispositivos dispositivo = new Dispositivos();

            dispositivo = contexto.Dispositivos.Where(d => d.Serial == serial && d.IdAplication == aplicacion).FirstOrDefault();
            contexto.Dispose();
            return(dispositivo);
        }
        public static Dispositivos ObtenerDispositivoPorId(int id)
        {
            GCMEntidades contexto    = new GCMEntidades();
            Dispositivos dispositivo = new Dispositivos();

            dispositivo = contexto.Dispositivos.Where(d => d.Id == id).FirstOrDefault();
            contexto.Dispose();
            return(dispositivo);
        }
Exemple #9
0
        public static List <Categoria_Lugar> ListarCategorias()
        {
            GCMEntidades           contexto   = new GCMEntidades();
            List <Categoria_Lugar> categorias = new List <Categoria_Lugar>();

            categorias = contexto.Categoria_Lugar.ToList();
            contexto.Dispose();
            return(categorias);
        }
        public static List <Dispositivos> ObtenerDispositivos()
        {
            List <Dispositivos> dispositivos = new List <Dispositivos>();
            GCMEntidades        conexion     = new GCMEntidades();

            conexion.Configuration.ProxyCreationEnabled = false;
            dispositivos = conexion.Dispositivos.ToList <Dispositivos>();
            conexion.Dispose();
            return(dispositivos);
        }
Exemple #11
0
 public static List <Lugar> ObtenerLugares()
 {
     using (GCMEntidades contexto = new GCMEntidades())
     {
         contexto.Configuration.ProxyCreationEnabled = false;
         List <Lugar> lugares = new List <Lugar>();
         lugares = contexto.Lugar.ToList();
         return(lugares);
     }
 }
Exemple #12
0
 public static Categoria_Lugar ObtenerCategoria(int id)
 {
     using (GCMEntidades contexto = new GCMEntidades())
     {
         contexto.Configuration.ProxyCreationEnabled = false;
         Categoria_Lugar categoria = new Categoria_Lugar();
         categoria = contexto.Categoria_Lugar.Where(c => c.Id == id).FirstOrDefault();
         return(categoria);
     }
 }
        public static List <Aplicacion> ObtenerAplicaciones()
        {
            GCMEntidades      contexto     = new GCMEntidades();
            List <Aplicacion> aplicaciones = new List <Aplicacion>();

            contexto.Configuration.ProxyCreationEnabled = false;
            aplicaciones = contexto.Aplicacion.ToList();
            contexto.Dispose();
            return(aplicaciones);
        }
        public static List <LikesUsuario> ObtTendenciaPorApp(int IdAplicacion)
        {
            List <LikesUsuario> listaTrending = new List <LikesUsuario>();

            using (GCMEntidades conexion = new GCMEntidades())
            {
                conexion.Configuration.ProxyCreationEnabled = false;
                listaTrending = conexion.LikesUsuario.Where(l => l.usrLike == true && l.IdAplicacion == IdAplicacion).ToList <LikesUsuario>();
            }
            return(listaTrending);
        }