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();
        }
Example #3
0
        public static void GuardarCategoriaLugar(Categoria_Lugar categoria)
        {
            GCMEntidades contexto = new GCMEntidades();

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

            contexto.LikesUsuario.Add(like);
            contexto.SaveChanges();
            contexto.Dispose();
        }
        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);
        }
Example #8
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);
        }
        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);
        }