public async Task <TodoItemModel> UpdateTodoItem(long todoItemId, TodoItemUpdateModel todoItem) { var existingValue = await _todoItemRepository.GetById(todoItemId); if (existingValue == null) { throw new KeyNotFoundException(); } existingValue.Title = todoItem.Title; existingValue.IsComplete = todoItem.IsComplete; await _todoUnitOfWork.SaveChanges(); return(_mapper.Map <TodoItemModel>(existingValue)); }
public async Task UpdateTodoItem(long id, [FromBody] TodoItemUpdateModel value) { await _todoItemService.UpdateTodoItem(id, value); Accepted(); }