private async Task UpdateItem(UpdateGameGenre request)
        {
            var item = GetGameGenre(request.GenreName, _libraryManager);

            UpdateItem(request, item);

            await _libraryManager.UpdateItem(item, ItemUpdateType.MetadataEdit, CancellationToken.None).ConfigureAwait(false);
        }
        private async Task UpdateItem(UpdateGameGenre request)
        {
            var item = await GetGameGenre(request.GenreName, _libraryManager).ConfigureAwait(false);

            UpdateItem(request, item);

            await _libraryManager.UpdateItem(item, ItemUpdateType.MetadataEdit, CancellationToken.None).ConfigureAwait(false);
        }
        public void Post(UpdateGameGenre request)
        {
            var task = UpdateItem(request);

            Task.WaitAll(task);
        }
        public void Post(UpdateGameGenre request)
        {
            var task = UpdateItem(request);

            Task.WaitAll(task);
        }