public Customer(CustomerName name, Email primaryEmail, Maybe <Email> secondaryEmail, Industry industry) : this() { _name = name; _primaryEmail = primaryEmail; SecondaryEmail = secondaryEmail; EmailingSettings = new EmailingSettings(industry, false); Status = CustomerStatus.Regular; }
public virtual void UpdateIndustry(Industry industry) { EmailingSettings = EmailingSettings.ChangeIndustry(industry); }
public virtual void DisableEmailing() { EmailingSettings = EmailingSettings.DisableEmailing(); }