public async Task <IActionResult> CreateTransactionHistoryArchive([FromBody] Production.TransactionHistoryArchive value) { _db.Production_TransactionHistoryArchive.Add(value); await _db.SaveChangesAsync(); return(Ok(value)); }
public async Task <IActionResult> EditTransactionHistoryArchive(int transactionID, [FromBody] Production.TransactionHistoryArchive value) { var existing = await _db.Production_TransactionHistoryArchive.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_TransactionHistoryArchive.Update(existing); await _db.SaveChangesAsync(); return(NoContent()); }