public async Task <IActionResult> PutProductQuantityChange(int id, ProductQuantityChange productQuantityChange) { if (id != productQuantityChange.ProductQuantityChangeId) { return(BadRequest()); } _context.Entry(productQuantityChange).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!ProductQuantityChangeExists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }
public async Task <bool> ChangeProductQuantity(ProductQuantityChangeParamerets paramerets, AppDbContext context) { var productQuantityChange = new ProductQuantityChange(); productQuantityChange.Active = true; productQuantityChange.Date = DateTime.Now; productQuantityChange.IsPurchase = paramerets.IsPurchase; productQuantityChange.QuantityChange = paramerets.QuantityChange; productQuantityChange.ProductId = paramerets.ProductId; context.ProductQuantityChanges.Add(productQuantityChange); try { await context.SaveChangesAsync(); return(true); }catch (Exception e) { } return(false); }
public async Task <ActionResult <ProductQuantityChange> > PostProductQuantityChange(ProductQuantityChange productQuantityChange) { _context.ProductQuantityChanges.Add(productQuantityChange); await _context.SaveChangesAsync(); return(CreatedAtAction("GetProductQuantityChange", new { id = productQuantityChange.ProductQuantityChangeId }, productQuantityChange)); }