/// <summary>
 /// Carga productos.
 /// </summary>
 public static void HardcodeoProductos()
 {
     ListadoProductos.Add(new Producto(100, "Rosquilla con chispitas", 25, 67, 3));
     ListadoProductos.Add(new Producto(101, "Cerveza Duff", 80, 150, 5));
     ListadoProductos.Add(new Producto(102, "Gazpacho", 75, 5, 1));
     ListadoProductos.Add(new Producto(103, "ToMacco 1 kg", 40, 200, 2));
     ListadoProductos.Add(new Producto(104, "Pastel de Plátano", 110, 4, 1));
     ListadoProductos.Add(new Producto(105, "Llamarada Moe Pack x6", 350, 80, 4));
     ListadoProductos.Add(new Producto(106, "Hamburguesas Krusty x4", 150, 12, 3));
     ListadoProductos.Add(new Producto(107, "1 Lt. de Helado Chocolate", 300, 5, 1));
     ListadoProductos.Add(new Producto(108, "Huevos x12", 250, 10, 2));
     ListadoProductos.Add(new Producto(109, "Buzz Cola", 90, 15, 1));
 }
Example #2
0
        public IActionResult GetListadoProductos()
        {
            string accept = Request.Headers["Accept"].ToString();

            if (accept != "application/json" && accept != "*/*")
            {
                return(StatusCode(406)); //Not Acceptable
            }
            else
            {
                List <Producto> listado = ListadoProductos.listadoCompletoProductos();

                return(Ok(listado)); //200
            }
        }
        /// <summary>
        /// Hardcodea otro grupo de productos. El método se llama desde la consola Test,
        /// únicamente para probar funcionalidades, no los inserta en la base de datos.
        /// </summary>
        /// <returns>La lista de nuevos productos.</returns>
        public static string HardcodearProductos2()
        {
            Producto p1 = new Producto(ListadoProductos.ProximoID(), "Notebook Lenovo", 1200, 50);

            ListadoProductos += p1;

            Producto p2 = new Producto(ListadoProductos.ProximoID(), "Mouse Inalambrico", 100, 85);

            ListadoProductos += p2;

            Producto p3 = new Producto(ListadoProductos.ProximoID(), "Teclado Inalambrico", 245, 90);

            ListadoProductos += p3;

            return(p1.Mostrar() + p2.Mostrar() + p3.Mostrar());
        }
        /// <summary>
        /// Hardcodea productos. Método llamado desde las acciones rápidas del Formulario.
        /// </summary>
        public static void HardcodearProductos()
        {
            Producto p1 = new Producto(ListadoProductos.ProximoID(), "Portátil Ideapd 320", 448, 100);

            ListadoProductos += p1;
            DataBase.InsertarProducto(p1);

            Producto p2 = new Producto(ListadoProductos.ProximoID(), "Impresora HP Deskjet 3720", 59, 80);

            ListadoProductos += p2;
            DataBase.InsertarProducto(p2);

            Producto p3 = new Producto(ListadoProductos.ProximoID(), "Monitor 27 LED Full HD", 245, 75);

            ListadoProductos += p3;
            DataBase.InsertarProducto(p3);
        }
 private void CompletarDatosListas(ProductosAPI pa)
 {
     ListadoProductos.Add(pa);
     contador++;
 }