public async Task <IActionResult> PutJournalEntry(int id, JournalEntry journalEntry) { if (id != journalEntry.JournalKey) { return(BadRequest()); } _contextJE.Entry(journalEntry).State = EntityState.Modified; try { await _contextJE.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!JournalEntryExists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }