public void Initialize() { var eValues = System.Enum.GetValues(typeof(Ethnicities)); ethnicity = (Ethnicities)eValues.GetValue(Random.Range(0, eValues.Length)); }
public virtual void AddFields(IEnumerable <Field> fields) { if (fields == null) { return; } // Add the fields to their corresponding container. foreach (Field field in fields) { if (field.GetType() == typeof(Data.Fields.Name)) { Names.Add((Data.Fields.Name)field); } else if (field.GetType() == typeof(Address)) { Addresses.Add((Address)field); } else if (field.GetType() == typeof(Phone)) { Phones.Add((Phone)field); } else if (field.GetType() == typeof(Email)) { Emails.Add((Email)field); } else if (field.GetType() == typeof(Job)) { Jobs.Add((Job)field); } else if (field.GetType() == typeof(Education)) { Educations.Add((Education)field); } else if (field.GetType() == typeof(Image)) { Images.Add((Image)field); } else if (field.GetType() == typeof(Username)) { Usernames.Add((Username)field); } else if (field.GetType() == typeof(UserID)) { UserIDs.Add((UserID)field); } else if (field.GetType() == typeof(DOB)) { DOB = (DOB)field; } else if (field.GetType() == typeof(Gender)) { Gender = (Gender)field; } else if (field.GetType() == typeof(Language)) { Languages.Add((Language)field); } else if (field.GetType() == typeof(Ethnicity)) { Ethnicities.Add((Ethnicity)field); } else if (field.GetType() == typeof(OriginCountry)) { OriginCountries.Add((OriginCountry)field); } else if (field.GetType() == typeof(URL)) { Urls.Add((URL)field); } } }