private async Task InitializeBasketAsync(Guid userId)
        {
            if (!(await _basketRepository.BasketExistsAsync(userId)))
            {
                this._logger.LogInformation($"Initialized basket for UserId {userId}");

                await _basketRepository.CreateAsync(userId);
            }
        }