public void Test_TeamStatusEnum()
 {
     foreach (TeamStatusEnum o in TeamStatusEnum.Options)
     {
         Assert("TeamStatusEnum could not be retrieved by Code)", o.Equals(TeamStatusEnum.GetInstance(o.Code)));
     }
     Assert("Function should have been invalid", !TeamStatusEnum.GetInstance("xxx").IsValid);
 }
Пример #2
0
        /// <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 TeamData GetDataObjectFromReader(SqlDataReader dataReader)
        {
            TeamData data = new TeamData();

            if (dataReader.IsDBNull(dataReader.GetOrdinal("TeamId")))
            {
                data.TeamId = IdType.UNSET;
            }
            else
            {
                data.TeamId = new IdType(dataReader.GetInt32(dataReader.GetOrdinal("TeamId")));
            }
            if (dataReader.IsDBNull(dataReader.GetOrdinal("RegistrationKey")))
            {
                data.RegistrationKey = StringType.UNSET;
            }
            else
            {
                data.RegistrationKey = StringType.Parse(dataReader.GetString(dataReader.GetOrdinal("RegistrationKey")));
            }
            if (dataReader.IsDBNull(dataReader.GetOrdinal("Status")))
            {
                data.Status = TeamStatusEnum.UNSET;
            }
            else
            {
                data.Status = TeamStatusEnum.GetInstance(dataReader.GetString(dataReader.GetOrdinal("Status")));
            }
            if (dataReader.IsDBNull(dataReader.GetOrdinal("TournamentId")))
            {
                data.TournamentId = IdType.UNSET;
            }
            else
            {
                data.TournamentId = new IdType(dataReader.GetInt32(dataReader.GetOrdinal("TournamentId")));
            }

            return(data);
        }