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(); }
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); }