public async Task <Guid> CreateInquiry(Guid productId) { var product = await _productRepository.GetProduct(productId).ConfigureAwait(false); var inquiry = Inquiry.Create(product); await _inquiryRepository.Save(inquiry).ConfigureAwait(false); return(inquiry.Id); }