Example #1
0
        public async Task <IActionResult> Create([Bind("Id,Nombre,Descripcion,Identificador,Cantidad,Precio,Categoria")] Producto producto)
        {
            if (ModelState.IsValid)
            {
                _context.Add(producto);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            return(View(producto));
        }
        public IActionResult create([FromBody] models.request.ProductosCreate modelo)
        {
            //Valido que no existan datos vacios
            if (!(modelo.Cantidad == 0 && modelo.Precio == 0 && String.IsNullOrEmpty(modelo.NombreProductoLargo) && String.IsNullOrEmpty(modelo.NombreProducto)))
            {
                using (ProductosContext db = new ProductosContext())
                {
                    Producto oProducto = new Producto();
                    oProducto.NombreProducto      = modelo.NombreProducto.ToUpper();
                    oProducto.NombreProductoLargo = modelo.NombreProductoLargo.ToUpper();
                    oProducto.Precio             = modelo.Precio;
                    oProducto.CantidadExistencia = modelo.Cantidad;

                    db.Add(oProducto);
                    db.SaveChanges();
                    return(Ok());
                }
            }
            else
            {
                return(NotFound());
            }
        }