public async Task <IActionResult> PutPrompt(int id, Prompt prompt) { if (id != prompt.PromptId) { return(BadRequest()); } _context.Entry(prompt).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!PromptExists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }
public void Put(int id, [FromBody] Prompt prompt) { prompt.PromptId = id; if (prompt.Authentication == prompt.AuthorName) { _db.Entry(prompt).State = EntityState.Modified; } _db.SaveChanges(); }