private async Task UpdateItem(UpdateGenre request) { var item = GetGenre(request.GenreName, _libraryManager); UpdateItem(request, item); await _libraryManager.UpdateItem(item, ItemUpdateType.MetadataEdit, CancellationToken.None).ConfigureAwait(false); }
private async Task UpdateItem(UpdateGenre request) { var item = await GetGenre(request.GenreName, _libraryManager).ConfigureAwait(false); UpdateItem(request, item); await _libraryManager.UpdateItem(item, ItemUpdateType.MetadataEdit, CancellationToken.None).ConfigureAwait(false); }
public void Post(UpdateGenre request) { var task = UpdateItem(request); Task.WaitAll(task); }