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));
        }
Exemplo n.º 2
0
        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);
        }
Exemplo n.º 3
0
        public void FiatUnoFull()
        {
            Vendible auto = new FiatUno();

            auto = new AireAcondicionado(auto);
            auto = new ReproductorMp3(auto);

            Assert.AreEqual(auto.GetPrecio(), 1300);
        }
Exemplo n.º 4
0
        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));
        }
Exemplo n.º 6
0
        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);
        }
Exemplo n.º 7
0
        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();
        }