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()); } }