public async Task <IActionResult> Put(string id, [FromBody] IdeaModel value) { var idea = await GetIdeaById(id); if (idea == null) { return(NotFound()); } idea.content = value.content; idea.impact = value.impact; idea.ease = value.ease; idea.confidence = value.confidence; await _repository.UpdateAsync(idea); return(Ok(idea)); }