public async Task <TodoItem> Update(int id, TodoItemDTO itemDTO) { var entity = await _itemSearcher.GetById(id); entity.Description = itemDTO.Description; entity.Completed = itemDTO.Completed; return(await _itemSearcher.Update(id, entity)); }
public async Task <TodoItem> Create(TodoItemDTO itemDTO) { TodoItem newItem = new TodoItem { Description = itemDTO.Description, Folder = await _folderSearcher.GetById(itemDTO.Folder.Id) }; return(await _itemSearcher.Insert(newItem)); }