示例#1
0
 public ActionResult Create([Bind(Include = "Id,Nombre,Precio")] Producto producto)
 {
     try
     {
         if (ModelState.IsValid)
         {
             ILogicaNegocio ln = (ILogicaNegocio)HttpContext.Application["logicaNegocio"];
             ln.AltaProducto(producto);
             return(RedirectToAction("Index"));
         }
         return(View(producto));
     }
     catch
     {
         return(View());
     }
 }
示例#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");
        }
示例#3
0
        // POST: api/Productos
        public void Post([FromBody] Producto value)
        {
            ILogicaNegocio ln = (ILogicaNegocio)HttpContext.Current.Application["logicaNegocio"];

            ln.AltaProducto(value);
        }