public async Task <IActionResult> Edit(int id, [Bind("Temperatura,Modo,Id,Nombre,Estado")] AireAcondicionado aireAcondicionado) { if (id != aireAcondicionado.Id) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(aireAcondicionado); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!AireAcondicionadoExists(aireAcondicionado.Id)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(aireAcondicionado)); }
public void IgualdadAireAcondicionado_False() { AireAcondicionado ac1 = new AireAcondicionado(5555, EficienciaEnergetica.A, ETipo.Calor); AireAcondicionado ac2 = new AireAcondicionado(7777, EficienciaEnergetica.B, ETipo.FrioCalor); bool res = (ac1 == ac2); Assert.IsFalse(res); }
public void FiatUnoFull() { Vendible auto = new FiatUno(); auto = new AireAcondicionado(auto); auto = new ReproductorMp3(auto); Assert.AreEqual(auto.GetPrecio(), 1300); }
public void FordFiestaConAire() { Vendible auto = new FordFiesta(); auto = new AireAcondicionado(auto); auto = new ReproductorMp3(auto); Assert.AreEqual(auto.GetPrecio(), 1800); }
public async Task <IActionResult> Create([Bind("Temperatura,Modo,Id,Nombre,Estado")] AireAcondicionado aireAcondicionado) { if (ModelState.IsValid) { _context.Add(aireAcondicionado); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(aireAcondicionado)); }
public void ControlSeguridadAC_Lleno() { int maximo = 2; ControlSeguridad <AireAcondicionado> control = new ControlSeguridad <AireAcondicionado>(maximo); AireAcondicionado ac1 = new AireAcondicionado(5555, EficienciaEnergetica.A, ETipo.Calor); AireAcondicionado ac2 = new AireAcondicionado(7777, EficienciaEnergetica.B, ETipo.FrioCalor); AireAcondicionado ac3 = new AireAcondicionado(5555, EficienciaEnergetica.A, ETipo.Frio); Assert.IsTrue(control.Agregar(ac1)); Assert.IsTrue(control.Agregar(ac2)); Assert.IsFalse(control.Agregar(ac3)); Assert.AreEqual(maximo, control.lista.Count); }
static void Main(string[] args) { AireAcondicionado ac1 = new AireAcondicionado(1234, EficienciaEnergetica.A, ETipo.FrioCalor); AireAcondicionado ac2 = new AireAcondicionado(5555, EficienciaEnergetica.D, ETipo.Calor); AireAcondicionado ac3 = new AireAcondicionado(7777, EficienciaEnergetica.B, ETipo.Calor); AireAcondicionado ac4 = new AireAcondicionado(8888, EficienciaEnergetica.D, ETipo.Frio); AireAcondicionado ac5 = new AireAcondicionado(8778, EficienciaEnergetica.D, ETipo.Frio); AireAcondicionado ac6 = new AireAcondicionado(8978, EficienciaEnergetica.D, ETipo.Deshumidificador); Microondas m1 = new Microondas(2222, EficienciaEnergetica.B, ETamanio.Grande); Microondas m2 = new Microondas(3333, EficienciaEnergetica.C, ETamanio.Chico); Microondas m3 = new Microondas(4215, EficienciaEnergetica.A, ETamanio.Mediano); Microondas m4 = new Microondas(4515, EficienciaEnergetica.A, ETamanio.Mediano); ControlSeguridad <AireAcondicionado> ca = new ControlSeguridad <AireAcondicionado>(3); ControlSeguridad <Microondas> cm = new ControlSeguridad <Microondas>(2); try { ca.Agregar(ac1); // SE AGREGAN LOS OBJETOS A LA LISTA ca.Remover(ac6); ca.Agregar(ac2); ca.Agregar(ac3); ca.Agregar(ac4); ca.Agregar(ac5); ca.Agregar(ac6); cm.Agregar(m1); cm.Agregar(m2); cm.Agregar(m2); cm.Remover(m1); cm.Agregar(m3); } catch (Exception e) { Console.WriteLine(e.Message); } Console.WriteLine(ca); //SE MUESTRAN LAS LISTAS POR PANTALLA Console.WriteLine(cm); try { using (StreamWriter sw = new StreamWriter("text2.txt")) // SE GRABA EN EL ARCHIVO DE TEXTO { sw.WriteLine("Archivo de texto\n"); sw.WriteLine(ca); sw.WriteLine(cm); } } catch (Exception e) { Console.WriteLine(e.Message); } try { using (StreamReader sr = new StreamReader("text2.txt")) // SE LEE DESDE EL ARCHIVO DE TEXTO Y SE MUESTRA POR PANTALLA { String linea; while ((linea = sr.ReadLine()) != null) { Console.WriteLine(linea); } } } catch (Exception e) { Console.WriteLine(e.Message); } Console.ReadKey(); }