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)); } }
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(); } }
public abstract void AdaptarDispositivo(DispositivoEstandar D, string marca);
public abstract void AgregarDispEstandar(DispositivoEstandar DE);
public override void AdaptarDispositivo(DispositivoEstandar D, string marca) { throw new NotImplementedException(); }
public override void AgregarDispEstandar(DispositivoEstandar DE) { throw new NotImplementedException(); }