Пример #1
0
        public async Task <IActionResult> PutProductosTienda(int id, ProductosTienda productosTienda)
        {
            if (id != productosTienda.IdProducto)
            {
                return(BadRequest());
            }

            _context.Entry(productosTienda).State = EntityState.Modified;

            try
            {
                await _context.SaveChangesAsync();
            }
            catch (DbUpdateConcurrencyException)
            {
                if (!ProductosTiendaExists(id))
                {
                    return(NotFound());
                }
                else
                {
                    throw;
                }
            }

            return(NoContent());
        }
Пример #2
0
        public async Task <ActionResult <ProductosTienda> > PostProductosTienda(ProductosTienda productosTienda)
        {
            _context.ProductosTienda.Add(productosTienda);
            await _context.SaveChangesAsync();

            return(CreatedAtAction("GetProductosTienda", new { id = productosTienda.IdProducto }, productosTienda));
        }
Пример #3
0
        private void BtGuardar_Click(object sender, EventArgs e)
        {
            int    id     = Convert.ToInt32(IDnumericUpDown.Value);
            string nombre = tbNombreProducto.Text;
            float  precio = Convert.ToSingle(tbPrecio.Text);
            int    cant   = Convert.ToInt32(tbCantidad.Text);

            ProductosTienda pt = new ProductosTienda(id, nombre, precio, cant);
        }
Пример #4
0
        //Uso este metodo para crear instancias de la estructura e imprimirlas por pantalla
        public void NueveUno()
        {
            Console.WriteLine("Listado de Productos de la Tienda:\n");
            ProductosTienda pt = new ProductosTienda(1, "Salami", 180f, 25f); //Instancia para producto "Salami"
            ProductosTienda p  = new ProductosTienda(2, "Jamón", 90f, 53f);   //Instancia para producto "Jamón"

            Console.WriteLine(pt.ToString());                                 //Imprimir instancia por pantalla llamando el método "ToString" en el comando de salida
            Console.WriteLine(p.ToString());                                  //Imprimir instancia por pantalla llamando el método "ToString" en el comando de salida
        }