public async Task <ActionResult <Collection> > AddItemsAsync(string id, AddCollectionItemsRequest request) { var result = await _collections.AddItemsAsync(id, request.Items, request.Position, CurrentConstraint); if (!result.TryPickT0(out var collection, out _)) { return(ResultUtilities.NotFound(id)); } return(collection.Convert(_services)); }