public Task <TodoItemDto> UpdateOrInsertItemAsync(TodoItemDto item) { if (item == null) { throw new ArgumentNullException(nameof(item)); } var dto = Repository.InsertOrUpdate(item.AdaptAs <TodoItem>()).AdaptAs <TodoItemDto>(); return(Task.FromResult(dto)); }
public Task <TodoItemDto> UpdateItemAsync(TodoItemDto item) { var dto = Repository.Update(item.AdaptAs <TodoItem>()).AdaptAs <TodoItemDto>(); return(Task.FromResult(dto)); }