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)); }