Example #1
0
 public Person(String socialSecurityNumber, DateTime birthDate, PersonDef.Gender gender, Measurement firstMeasurement)
 {
     _measurements = new List<Measurement>();
     this.socialSecurityNumber = socialSecurityNumber;
     _birthDate = birthDate;
     _gender = gender;
     addMeasurement(firstMeasurement);
 }
Example #2
0
        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;
        }