public Person(String socialSecurityNumber, DateTime birthDate, PersonDef.Gender gender, Measurement firstMeasurement) { _measurements = new List<Measurement>(); this.socialSecurityNumber = socialSecurityNumber; _birthDate = birthDate; _gender = gender; addMeasurement(firstMeasurement); }
public Person(String socialSecurityNumber, DateTime birthDate, PersonDef.Gender gender, Measurement firstMeasurement) { if (socialSecurityNumber == null) { throw new ArgumentException("Invalid social security number"); } if (firstMeasurement == null) { throw new ArgumentException("Invalid first measurement"); } _measurements = new List<Measurement>(); this.socialSecurityNumber = socialSecurityNumber; _birthDate = birthDate; _gender = gender; addMeasurement(firstMeasurement); _isChanged = true; }