Ejemplo n.º 1
0
        public static Dispositivos GetByID(int id)
        {
            Dispositivos retVal = null;

            using (var context = new WakeOnLanContext()) {
                retVal = context.Dispositivos.Where(x => x.Id == id).FirstOrDefault();
            }
            return(retVal);
        }
Ejemplo n.º 2
0
        public static List <Dispositivos> GetAll()
        {
            List <Dispositivos> retVal = new List <Dispositivos>();

            using (var context = new WakeOnLanContext())
            {
                retVal = context.Dispositivos.ToList();
            }
            return(retVal);
        }
Ejemplo n.º 3
0
        public static Dispositivos GetByHostName(string HostName)
        {
            Dispositivos retVal = null;

            using (var context = new WakeOnLanContext())
            {
                retVal = context.Dispositivos.Where(x => x.Hostname.Contains(HostName)).FirstOrDefault();
            }
            return(retVal);
        }
Ejemplo n.º 4
0
        public static List <Dispositivos> GetByNombre(string nombre)
        {
            List <Dispositivos> retVal = new List <Dispositivos>();

            using (var context = new WakeOnLanContext())
            {
                retVal = context.Dispositivos.Where(x => x.Nombre.Contains(nombre)).ToList();
            }
            return(retVal);
        }
Ejemplo n.º 5
0
 public static void Borrar(int id)
 {
     using (var context = new WakeOnLanContext())
     {
         if (id != 0)
         {
             Dispositivos Obj = GetByID(id);
             context.Dispositivos.Remove(Obj);
             context.SaveChanges();
         }
     }
 }
Ejemplo n.º 6
0
        public static Dispositivos GetByMacAddress(string macAddress)
        {
            Dispositivos retVal = null;

            string macClean = macAddress.Replace("-", "");

            using (var context = new WakeOnLanContext())
            {
                retVal = context.Dispositivos.Where(x => x.Macaddress.Replace("-", "").Contains(macClean)).FirstOrDefault();
            }
            return(retVal);
        }
Ejemplo n.º 7
0
 public static int Guardar(Dispositivos Obj)
 {
     using (var context = new WakeOnLanContext())
     {
         if (Obj.Id == 0)
         {
             context.Dispositivos.Add(Obj);
         }
         else
         {
             context.Dispositivos.Update(Obj);
         }
         context.SaveChanges();
     }
     return(Obj.Id);
 }