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