Exemplo n.º 1
0
        public ActionResult Edit([Bind(Include = "Id,Nombre,Precio")] Producto producto)
        {
            try
            {
                if (ModelState.IsValid)
                {
                    ILogicaNegocio ln = (ILogicaNegocio)HttpContext.Application["logicaNegocio"];
                    ln.ModificarProducto(producto);
                    return(RedirectToAction("Index"));
                }

                return(View(producto));
            }
            catch
            {
                return(View());
            }
        }
Exemplo n.º 2
0
        protected void btn_Click(object sender, EventArgs e)
        {
            switch (op)
            {
            case "alta":
                ln.AltaProducto(new global::TiendaVirtual.Entidades.Producto(
                                    id, txtNombre.Text, decimal.Parse(txtPrecio.Text)));
                break;

            case "editar":
                ln.ModificarProducto(new global::TiendaVirtual.Entidades.Producto(
                                         id, txtNombre.Text, decimal.Parse(txtPrecio.Text)));
                break;

            case "borrar":
                ln.BajaProducto(id);
                break;

            default:
                break;
            }

            Response.Redirect("Productos.aspx");
        }
Exemplo n.º 3
0
        // PUT: api/Productos/5
        public void Put(int id, [FromBody] Producto value)
        {
            ILogicaNegocio ln = (ILogicaNegocio)HttpContext.Current.Application["logicaNegocio"];

            ln.ModificarProducto(value);
        }