public Dispositivo GetDetailsByIP(string ip) { Dispositivo result = null; try { if (!string.IsNullOrEmpty(ip)) { string nombreCache = string.Format("deviceIP{0}", ip); if (!CacheData.Exist(nombreCache)) { // No existe en cache, lo solicitamos a BD DispositivoDAL model = new DispositivoDAL(_connectionString); var device = model.GetDetailsByIp(ip); result = Converter.ConvertToBL(device); } else { // Este dato ya se solicitó anteriormente, devolvemos de caché result = (Dispositivo)CacheData.Get(nombreCache); } } } catch (Exception ex) { log.Error("GetDetailsByIP()", ex); } return(result); }
public Dispositivo Detalles(int id) { Dispositivo result = null; try { string nombreCache = string.Format("device{0}", id); if (!CacheData.Exist(nombreCache)) { DispositivoDAL model = new DispositivoDAL(_connectionString); var device = model.Detalles(id); result = Converter.ConvertToBL(device); CacheData.Add(nombreCache, result); } else { result = (Dispositivo)CacheData.Get(nombreCache); } } catch (Exception ex) { log.Error("Detalles()", ex); } return(result); }
public List <Dispositivo> Listar() { List <Dispositivo> result = null; try { DispositivoDAL model = new DispositivoDAL(_connectionString); IList <DAL.DTO.Dispositivo> devices = null; // Dependiendo de los permisos de usuario, devuelve lo que el usuario puede ver if (this.SecurityToken != null) { // devices = model.Listar_FiltradoPorUsuario(this.SecurityToken.Id_Usuario); } else { devices = model.Listar(); } if (devices != null) { result = Converter.ConvertToBL(devices); } } catch (Exception ex) { log.Error("Listar()", ex); } return(result); }
public void insertDispositivo() { DispositivoDAL dalDispositivo = new DispositivoDAL(ConfigurationManager.ConnectionStrings[1].ConnectionString); Dispositivo d = new Dispositivo(); d.Serial_Number = "111111111"; d.IP = "XXX.XXX.XXX"; d.Descripcion = "Descripcion"; dalDispositivo.Agregar(d); }
public void ModificarDispositivo() { Dispositivo d = new Dispositivo(); d.Serial_Number = "Serial Modificado"; d.IP = "IP Modificado"; d.Descripcion = "Descripcion Modificada"; d.Id_Disposito = 1; DispositivoDAL dalDispositivo = new DispositivoDAL(ConfigurationManager.ConnectionStrings[1].ConnectionString); dalDispositivo.Modificar(d); }
public List <Dispositivo> ListarTodos() { List <Dispositivo> result = null; try { DispositivoDAL model = new DispositivoDAL(_connectionString); var dispositivos = model.Listar(); if (dispositivos != null) { result = Converter.ConvertToBL(dispositivos); } } catch (Exception ex) { log.Error("ListarTodos()", ex); } return(result); }
public void listarDispositivo() { DispositivoDAL daldispositivo = new DispositivoDAL(ConfigurationManager.ConnectionStrings[1].ConnectionString); IList <Dispositivo> list = daldispositivo.Listar(); }
public void deleteDispositivo(int id) { DispositivoDAL daldispositivo = new DispositivoDAL(ConfigurationManager.ConnectionStrings[1].ConnectionString); daldispositivo.Eliminar(id); }
public void getDispositivo(int id) { DispositivoDAL daldispositivo = new DispositivoDAL(ConfigurationManager.ConnectionStrings[1].ConnectionString); Dispositivo d = daldispositivo.Detalles(id); }