public async Task <IActionResult> Put(Guid id, [FromBody] TaskItemAPI task) { if (!await context.Exists(id)) { return(NotFound()); } var taskItem = new TaskItem() { Id = id, Done = task.Done, Description = task.Description }; context.Update(taskItem); await context.SaveChangesAsync(); return(Ok()); }