public void Test_TournamentFormatEnum() { foreach (TournamentFormatEnum o in TournamentFormatEnum.Options) { Assert("TournamentFormatEnum could not be retrieved by Code)", o.Equals(TournamentFormatEnum.GetInstance(o.Code))); } Assert("Function should have been invalid", !TournamentFormatEnum.GetInstance("xxx").IsValid); }
/// <summary> /// Builds a data object from the current row in a data reader.. /// </summary> /// <param name="dataReader">Container for database row.</param> /// <returns>Data object built from current row.</returns> private static TournamentData GetDataObjectFromReader(SqlDataReader dataReader) { TournamentData data = new TournamentData(); if (dataReader.IsDBNull(dataReader.GetOrdinal("TournamentId"))) { data.TournamentId = IdType.UNSET; } else { data.TournamentId = new IdType(dataReader.GetInt32(dataReader.GetOrdinal("TournamentId"))); } if (dataReader.IsDBNull(dataReader.GetOrdinal("Name"))) { data.Name = StringType.UNSET; } else { data.Name = StringType.Parse(dataReader.GetString(dataReader.GetOrdinal("Name"))); } if (dataReader.IsDBNull(dataReader.GetOrdinal("Description"))) { data.Description = StringType.UNSET; } else { data.Description = StringType.Parse(dataReader.GetString(dataReader.GetOrdinal("Description"))); } if (dataReader.IsDBNull(dataReader.GetOrdinal("NumberOfTeams"))) { data.NumberOfTeams = IntegerType.UNSET; } else { data.NumberOfTeams = new IntegerType(dataReader.GetInt32(dataReader.GetOrdinal("NumberOfTeams"))); } if (dataReader.IsDBNull(dataReader.GetOrdinal("TeamSize"))) { data.TeamSize = TeamSizeEnum.UNSET; } else { data.TeamSize = TeamSizeEnum.GetInstance(dataReader.GetString(dataReader.GetOrdinal("TeamSize"))); } if (dataReader.IsDBNull(dataReader.GetOrdinal("Format"))) { data.Format = TournamentFormatEnum.UNSET; } else { data.Format = TournamentFormatEnum.GetInstance(dataReader.GetString(dataReader.GetOrdinal("Format"))); } if (dataReader.IsDBNull(dataReader.GetOrdinal("RegistrationBeginDate"))) { data.RegistrationBeginDate = DateType.UNSET; } else { data.RegistrationBeginDate = new DateType(dataReader.GetDateTime(dataReader.GetOrdinal("RegistrationBeginDate"))); } if (dataReader.IsDBNull(dataReader.GetOrdinal("RegistrationEndDate"))) { data.RegistrationEndDate = DateType.UNSET; } else { data.RegistrationEndDate = new DateType(dataReader.GetDateTime(dataReader.GetOrdinal("RegistrationEndDate"))); } if (dataReader.IsDBNull(dataReader.GetOrdinal("CancellationCutoffDate"))) { data.CancellationCutoffDate = DateType.UNSET; } else { data.CancellationCutoffDate = new DateType(dataReader.GetDateTime(dataReader.GetOrdinal("CancellationCutoffDate"))); } if (dataReader.IsDBNull(dataReader.GetOrdinal("RegistrationFee"))) { data.RegistrationFee = CurrencyType.UNSET; } else { data.RegistrationFee = new CurrencyType(dataReader.GetDecimal(dataReader.GetOrdinal("RegistrationFee"))); } if (dataReader.IsDBNull(dataReader.GetOrdinal("RegistrationFeeDescription"))) { data.RegistrationFeeDescription = StringType.UNSET; } else { data.RegistrationFeeDescription = StringType.Parse(dataReader.GetString(dataReader.GetOrdinal("RegistrationFeeDescription"))); } if (dataReader.IsDBNull(dataReader.GetOrdinal("DatesText"))) { data.DatesText = StringType.UNSET; } else { data.DatesText = StringType.Parse(dataReader.GetString(dataReader.GetOrdinal("DatesText"))); } if (dataReader.IsDBNull(dataReader.GetOrdinal("PrizesText"))) { data.PrizesText = StringType.UNSET; } else { data.PrizesText = StringType.Parse(dataReader.GetString(dataReader.GetOrdinal("PrizesText"))); } if (dataReader.IsDBNull(dataReader.GetOrdinal("SponsorsText"))) { data.SponsorsText = StringType.UNSET; } else { data.SponsorsText = StringType.Parse(dataReader.GetString(dataReader.GetOrdinal("SponsorsText"))); } if (dataReader.IsDBNull(dataReader.GetOrdinal("LocationsText"))) { data.LocationsText = StringType.UNSET; } else { data.LocationsText = StringType.Parse(dataReader.GetString(dataReader.GetOrdinal("LocationsText"))); } if (dataReader.IsDBNull(dataReader.GetOrdinal("OrganizerId"))) { data.Organizer.OrganizerId = IdType.UNSET; } else { data.Organizer.OrganizerId = new IdType(dataReader.GetInt32(dataReader.GetOrdinal("OrganizerId"))); } if (dataReader.IsDBNull(dataReader.GetOrdinal("RegisteredParticipants"))) { data.RegisteredParticipants = IntegerType.UNSET; } else { data.RegisteredParticipants = new IntegerType(dataReader.GetInt32(dataReader.GetOrdinal("RegisteredParticipants"))); } if (dataReader.IsDBNull(dataReader.GetOrdinal("MaximumHandicap"))) { data.MaximumHandicap = IntegerType.UNSET; } else { data.MaximumHandicap = new IntegerType(dataReader.GetInt32(dataReader.GetOrdinal("MaximumHandicap"))); } if (dataReader.IsDBNull(dataReader.GetOrdinal("Host"))) { data.Host = StringType.UNSET; } else { data.Host = StringType.Parse(dataReader.GetString(dataReader.GetOrdinal("Host"))); } if (dataReader.IsDBNull(dataReader.GetOrdinal("ShowPercentFull"))) { data.ShowPercentFull = BooleanType.UNSET; } else { data.ShowPercentFull = BooleanType.GetInstance(dataReader.GetString(dataReader.GetOrdinal("ShowPercentFull"))); } if (dataReader.IsDBNull(dataReader.GetOrdinal("ShowParticipants"))) { data.ShowParticipants = BooleanType.UNSET; } else { data.ShowParticipants = BooleanType.GetInstance(dataReader.GetString(dataReader.GetOrdinal("ShowParticipants"))); } return(data); }