public async Task <IActionResult> Post([FromBody] JournalOwner value) { // Early return if value is of no use if (value == null) { return(BadRequest()); } await m_repo.AddAsync(value); // Returns a 201, with a route to the location where the POSTed item can be viewed return(CreatedAtRoute("JournalOwnerLink", new { journalOwnerID = value.JournalOwnerID }, value)); }
public async Task <IActionResult> Put(int journalOwnerID, [FromBody] JournalOwner value) { // Early return if value is of no use if (value == null) { return(BadRequest()); } // Ensure that API surface has the last word on the journalOwnerID value.JournalOwnerID = journalOwnerID; await m_repo.UpdateAsync(value); return(new NoContentResult()); }
public async Task UpdateAsync(JournalOwner journalOwner) { m_context.JournalOwners.Update(journalOwner); await m_context.SaveChangesAsync(); }
public async Task AddAsync(JournalOwner journalOwner) { m_context.JournalOwners.Add(journalOwner); await m_context.SaveChangesAsync(); }