Example #1
0
        public List <Division> GetAll(int DepartmentID)
        {
            DivisionDAC     _divisionComponent = new DivisionDAC();
            IDataReader     reader             = _divisionComponent.GetAllDivision("DepartmentID = " + DepartmentID).CreateDataReader();
            List <Division> _divisionList      = new List <Division>();

            while (reader.Read())
            {
                if (_divisionList == null)
                {
                    _divisionList = new List <Division>();
                }
                Division _division = new Division();
                if (reader["DivisionID"] != DBNull.Value)
                {
                    _division.DivisionID = Convert.ToInt32(reader["DivisionID"]);
                }
                if (reader["DepartmentID"] != DBNull.Value)
                {
                    _division.DepartmentID = Convert.ToInt32(reader["DepartmentID"]);
                }
                if (reader["Name"] != DBNull.Value)
                {
                    _division.Name = Convert.ToString(reader["Name"]);
                }
                if (reader["SiteUrl"] != DBNull.Value)
                {
                    _division.SiteUrl = Convert.ToString(reader["SiteUrl"]);
                }
                _division.NewRecord = false;
                _divisionList.Add(_division);
            }
            reader.Close();
            return(_divisionList);
        }