public async Task <IActionResult> CreateTransactionHistory([FromBody] Production.TransactionHistory value) { _db.Production_TransactionHistory.Add(value); await _db.SaveChangesAsync(); return(Ok(value)); }
public async Task <IActionResult> EditTransactionHistory(int transactionID, [FromBody] Production.TransactionHistory value) { var existing = await _db.Production_TransactionHistory.FirstOrDefaultAsync(x => x.TransactionID == transactionID); if (existing == null) { return(NotFound()); } existing.TransactionID = value.TransactionID; existing.ProductID = value.ProductID; existing.ReferenceOrderID = value.ReferenceOrderID; existing.ReferenceOrderLineID = value.ReferenceOrderLineID; existing.TransactionDate = value.TransactionDate; existing.TransactionType = value.TransactionType; existing.Quantity = value.Quantity; existing.ActualCost = value.ActualCost; existing.ModifiedDate = value.ModifiedDate; _db.Production_TransactionHistory.Update(existing); await _db.SaveChangesAsync(); return(NoContent()); }