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()); }
public async Task <ActionResult <ProductosTienda> > PostProductosTienda(ProductosTienda productosTienda) { _context.ProductosTienda.Add(productosTienda); await _context.SaveChangesAsync(); return(CreatedAtAction("GetProductosTienda", new { id = productosTienda.IdProducto }, productosTienda)); }
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); }
//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 }