public void SaveEnquiry(EnquiryEntity enquiry)
        {
            if (enquiry == null)
            {
                throw new ArgumentNullException(nameof(enquiry));
            }

            _contactDataProvider.SaveEnquiry(enquiry);
        }
        public void NewEnquiry(EnquiryEntity enquiry, Email.Email email)
        {
            if (enquiry == null)
            {
                throw new ArgumentNullException(nameof(enquiry));
            }

            _emailService.Send(email);
            SaveEnquiry(enquiry);
        }
 public void NewEnquiry(EnquiryEntity enquiry, string emailKey)
 {
     NewEnquiry(enquiry, new EnquiryEmail(_emailContext, enquiry, emailKey));
 }