public async Task AddProductsToInquiry(Guid inquiryId, Dictionary <Guid, int> productAmounts)
        {
            var inquiry = await _inquiryRepository.GetInquiry(inquiryId).ConfigureAwait(false);

            foreach (var productAmount in productAmounts)
            {
                await FetchAndAddProductToInquiry(inquiry, productAmount.Key, productAmount.Value).ConfigureAwait(false);
            }

            await _inquiryRepository.Save(inquiry).ConfigureAwait(false);
        }