gov.va.medora.mdo.dao.oracle.mhv.sm.UserDao.toTriageGroupsFromReader C# (CSharp) Method

toTriageGroupsFromReader() private method

private toTriageGroupsFromReader ( IDataReader rdr ) : IList
rdr IDataReader
return IList
        internal IList<TriageGroup> toTriageGroupsFromReader(IDataReader rdr)
        {
            IList<TriageGroup> groups = new List<TriageGroup>();

            while (rdr.Read())
            {
                TriageGroup newGroup = new TriageGroup();

                newGroup.Id = Convert.ToInt32(rdr.GetDecimal(rdr.GetOrdinal("TRIAGE_GROUP_ID")));
                newGroup.Name = rdr.GetString(rdr.GetOrdinal("TRIAGE_GROUP_NAME"));
                if (!rdr.IsDBNull(rdr.GetOrdinal("DESCRIPTION")))
                {
                    newGroup.Description = rdr.GetString(rdr.GetOrdinal("DESCRIPTION"));
                }
                //int relationTypeCode = Convert.ToInt32(rdr.GetDecimal(rdr.GetOrdinal("RELATION_TYPE")));
                //if (Enum.IsDefined(typeof(domain.sm.enums.RelationTypeEnum), relationTypeCode))
                //{
                //    newGroup.Relations = new List<TriageRelation>();
                //    newGroup.Relations.Add(new TriageRelation() { RelationType = (domain.sm.enums.RelationTypeEnum)relationTypeCode });
                //}

                groups.Add(newGroup);
            }

            return groups;
        }