示例#1
0
        public override void AdaptarDispositivo(DispositivoEstandar D, string marca)
        {
            using (var db = new DBContext())
            {
                var DI = D.ConvertirEnInteligente(marca);
                PuntosAcum += 10;

                /*var cldb = db.Usuarios.Find(UsuarioID);
                 * cldb.PuntosAcum += 10;*/
                var borrarDEst = db.Dispositivos.Find(D.DispositivoID);
                db.Dispositivos.Remove(borrarDEst);
                db.Dispositivos.Add(DI);
                db.SaveChanges();
                DI.AgregarEstado(new Apagado(DI));
            }
        }
示例#2
0
 public override void AgregarDispEstandar(DispositivoEstandar DE)
 {
     PuntosAcum += 15;
     Dispositivos.Add(DE);
     using (var db = new DBContext())
     {
         foreach (Usuario u in db.Usuarios)
         {
             if (u.Username == Username)
             {
                 u.PuntosAcum += 15;
                 DE.UsuarioID  = u.UsuarioID;
                 break;
             }
         }
         db.Dispositivos.Add(DE);
         db.SaveChanges();
     }
 }
示例#3
0
文件: Usuario.cs 项目: ncoen97/TP-0
 public abstract void AdaptarDispositivo(DispositivoEstandar D, string marca);
示例#4
0
文件: Usuario.cs 项目: ncoen97/TP-0
 public abstract void AgregarDispEstandar(DispositivoEstandar DE);
示例#5
0
 public override void AdaptarDispositivo(DispositivoEstandar D, string marca)
 {
     throw new NotImplementedException();
 }
示例#6
0
 public override void AgregarDispEstandar(DispositivoEstandar DE)
 {
     throw new NotImplementedException();
 }