public async Task <PlaylistFromCreate> Handle(CreatePlaylistCommand request, CancellationToken cancellationToken)
        {
            if (request is null)
            {
                throw new ArgumentNullException(nameof(request));
            }

            var playlist = _mapper.Map <Playlist>(request);
            await _catalogRepository.CreatePlaylist(playlist, request.TrackIds, cancellationToken);

            return(_mapper.Map <PlaylistFromCreate>(playlist));
        }