示例#1
0
        static void Main(string[] args)
        {
            Libreria      libreria  = new Libreria();
            Libreria      libreria2 = new Libreria();
            Cuento        c1        = new Cuento("Argonauta", "Pinocho", 525, "Incluye ilustraciones");
            Novela        n1        = new Novela("Bajo la luna", "Poema del Mio Cid", 210, true);
            Investigacion i1        = new Investigacion("Apagogue", "Autonomia Cientifica", 460, 4);    //Instancio libros
            Novela        n2        = new Novela("Bajo la luna", "Poema del Mio Cid", 410, false);
            Investigacion i2        = new Investigacion("Baltasara", "Fundamentos de la Economia", 1000, 4);

            libreria += c1;
            libreria += n1;
            libreria += i1;          //agrego los libros a la libreria
            libreria += n2;

            if (libreria.Xml(libreria, "TesteoLibreriaXml.xml"))
            {
                Console.WriteLine("La libreria se serializo correctamente");        //testeo que se este guardando correctamente
                                                                                    //la libreria en un archivo xml
            }

            if (libreria.GuardarTexto("TesteoLibreriaTxt.txt"))
            {
                Console.WriteLine("La libreria se guardo en txt correctamente");    //testeo que se este guardando correctamente
                                                                                    //la libreria en un archivo de texto
            }


            Console.WriteLine(libreria.ToString());            //muestro la libreria


            Console.ReadLine();
        }
示例#2
0
        static void Main(string[] args)
        {
            Console.Title = "Tester";
            Biblioteca miBiblioteca = 5;

            Autor  a  = new Autor("Esteban", "Rey");
            Autor  b  = new Autor("Joe", "Mayo");
            Manual m1 = new Manual("Economia", 25.66f, "Domingo", "Caballo", ETipo.Finanzas);
            Novela n1 = new Novela("Miseria", 63.88f, a, EGenero.Romantica);
            Manual m2 = new Manual("C#", 29.95f, "Joe", "Mayo", ETipo.Tecnico);
            Novela n2 = new Novela("Miseria", 203.00f, a, EGenero.Accion);
            Novela n3 = new Novela("Miseria", 98.00f, a, EGenero.CienciaFiccion);
            Novela n4 = new Novela("Miseria", 103.50f, b, EGenero.Accion);

            miBiblioteca += m1;
            miBiblioteca += m1;
            miBiblioteca += n1;
            miBiblioteca += m2;
            miBiblioteca += n2;
            miBiblioteca += n3;
            miBiblioteca += n4;

            Console.WriteLine(Biblioteca.Mostrar(miBiblioteca));

            Console.ReadLine();
        }
示例#3
0
        public static Biblioteca CargarDatos()
        {
            Biblioteca b = new Biblioteca(3);

            Libro l1 = new Novela(400, "100 años de soledad", 10, 100, 50);

            l1[1] = "Página Nº1 - 100 años";
            l1[2] = "Página Nº2 - 100 años";
            l1[3] = "Página Nº3 - 100 años";
            l1[4] = "Página Nº4 - 100 años";
            Libro l2 = new Novela(500, "El Psicoanalista", 50, 120, 50);

            l2[1] = "Página Nº1 - Psicoanalista";
            l2[2] = "Página Nº2 - Psicoanalista";
            Libro l3 = new Comic(50, "Batman: Año 1", 9, 90, 52);

            l3[1] = "Página Nº1 - Batman";
            l3[2] = "Página Nº2 - Batman";
            l3[3] = "Página Nº3 - Batman";
            l3[4] = "Página Nº4 - Batman";
            l3[5] = "Página Nº5 - Batman";
            Libro l4 = new Comic(25, "Daredevil: El hombre sin miedo", 8, 110, 48);

            l4[1] = "Página Nº1 - Daredevil";
            l4[2] = "Página Nº2 - Daredevil";
            l4[3] = "Página Nº3 - Daredevil";

            b = b + l1;
            b = b + l2;
            b = b + l3;
            b = b + l4;

            return(b);
        }
示例#4
0
 public ActionResult Post([FromBody] Novela novela)
 {
     if (ModelState.IsValid)
     {
         this._context.Novela.Add(novela);
         this._context.SaveChanges();
         return(Created($"api/peliculas/{novela.Novela_Id}", novela));
     }
     return(BadRequest());
 }
示例#5
0
        static void Main(string[] args)
        {
            int   pagina;
            Libro l1 = new Novela(400, "100 años de soledad", 10, 100, 50);

            l1[1] = "Página Nº1 - 100 años";
            l1[2] = "Página Nº2 - 100 años";
            l1[3] = "Página Nº3 - 100 años";
            l1[4] = "Página Nº4 - 100 años";

            System.Console.WriteLine("Que pagina desea abrir");
            pagina = int.Parse(System.Console.ReadLine());

            System.Console.WriteLine(l1[pagina]);
            System.Console.ReadLine();
        }
示例#6
0
        public ActionResult Put(int id, [FromBody] Novela novela)
        {
            var target = this._context.Novela.FirstOrDefault(p => p.Novela_Id == id);

            if (target == null)
            {
                return(NotFound());
            }
            else if (!ModelState.IsValid)
            {
                return(BadRequest());
            }
            else
            {
                this._context.Entry(target).CurrentValues.SetValues(novela);
                this._context.SaveChanges();
                return(Ok());
            }
        }
示例#7
0
        static void Main(string[] args)
        {
            Biblioteca miBiblioteca = 5;

            Autor  a  = new Autor("Esteban", "Rey");
            Autor  b  = new Autor("Joe", "Mayo");
            Manual m1 = new Manual("Economia", "Domingo", "Caballo", 25f, ETipo.Finanzas);
            Novela n1 = new Novela("Miseria", 63.50f, a, EGenero.Romantica);
            Manual m2 = new Manual("C#", "Joe", "Mayo", 299.50f, ETipo.Tecnico);
            Novela n2 = new Novela("Miseria", 205f, a, EGenero.Accion);
            Novela n3 = new Novela("Miseria", 98f, a, EGenero.CienciaFiccion);
            Novela n4 = new Novela("Miseria", 103.50f, b, EGenero.Accion);

            miBiblioteca += m1;
            //YA INGRESADO
            miBiblioteca += m1;

            miBiblioteca += n1;
            miBiblioteca += m2;
            miBiblioteca += n2;
            miBiblioteca += n3;
            //SIN LUGAR
            miBiblioteca += n4;
            Console.WriteLine();
            //TRUE
            Console.WriteLine(m1.Equals(m1));
            //FALSE
            Console.WriteLine(m1.Equals("Joe Mayo"));
            //FALSE
            Console.WriteLine(m1.Equals(m2));
            //FALSE
            Console.WriteLine(n1.Equals(n1));
            //TRUE
            Console.WriteLine(n1.Equals(n2));
            //FALSE
            Console.WriteLine(n1.Equals(n4));

            Console.WriteLine(Biblioteca.Mostrar(miBiblioteca));

            Console.ReadLine();
        }
示例#8
0
    static void Main()
    {
        Documento[] datos = new Documento[3];
        //Documento d1 = new Documento("1dam", "NachoCabanes");

        datos[0] = new Libro("1dam", "NachoCabanes");
        datos[1] = new Libro("2dam", "NachoCabanes", "SanVicente", 560);
        datos[2] = new Novela("3Daw", "NachoCabanes", "SanVicente3", 660);

        for (int i = 0; i < datos.Length; i++)
        {
            Console.WriteLine(datos[i]);
        }

        foreach (Documento d in datos)
        {
            if (d.Contiene("dam"))
            {
                Console.WriteLine(d);
            }
        }
    }
        static void Main(string[] args)
        {
            Autor estebanRey = new Autor("Esteban", "Rey");
            Autor pepitoRey  = new Autor("Pepito", "Rey");

            Manual economia = new Manual("Economia", 25.66f, "Domingo", "Caballo", ETipo.Finanzas);
            Manual c        = new Manual("C#", 29.95f, "Joe", "Mayo", ETipo.Tecnico);

            //Manual economia2 = new Manual("Economia", 25.66f, "Domingo", "Caballo", ETipo.Tecnico);

            Novela miseria  = new Novela("Miseria", 63.88f, estebanRey, EGenero.Romantica);
            Novela miseria2 = new Novela("Miseria", 203f, estebanRey, EGenero.Accion);
            Novela miseria3 = new Novela("Miseria", 98f, estebanRey, EGenero.CienciaFiccion);

            Biblioteca miBiblioteca = 5;

            miBiblioteca += economia;
            miBiblioteca += economia;//IGUALES
            //miBiblioteca += economia2;
            miBiblioteca += miseria;
            miBiblioteca += c;
            miBiblioteca += miseria2;
            miBiblioteca += miseria3;



            //Console.WriteLine("Capacidad de la biblioteca {0}", );
            Console.WriteLine("Total por Manuales: {0:#,###.##}", miBiblioteca.PrecioDeManuales);
            Console.WriteLine("Total por Novelas:  {0:#,###.##}", miBiblioteca.PrecioDeNovelas);
            Console.WriteLine("Total :  {0:#,###.##}", miBiblioteca.PrecioTotal);

            Console.WriteLine("");
            Console.WriteLine(Biblioteca.Mostrar(miBiblioteca));

            Console.ReadKey();
        }