/// <summary> /// Populate business object from data reader /// </summary> /// <param name="businessObject">business object</param> /// <param name="dataReader">data reader</param> internal void PopulateBusinessObjectFromReader(clsContributors businessObject, IDataReader dataReader) { businessObject.FULL_NAME = dataReader.GetString(dataReader.GetOrdinal(clsContributors.clsContributorsFields.FULL_NAME.ToString())); businessObject.DEPARTMENT = dataReader.GetString(dataReader.GetOrdinal(clsContributors.clsContributorsFields.DEPARTMENT.ToString())); businessObject.DIVISION = dataReader.GetString(dataReader.GetOrdinal(clsContributors.clsContributorsFields.DIVISION.ToString())); businessObject.POSITION = dataReader.GetString(dataReader.GetOrdinal(clsContributors.clsContributorsFields.POSITION.ToString())); businessObject.IMAGE_PATH = dataReader.GetString(dataReader.GetOrdinal(clsContributors.clsContributorsFields.IMAGE_PATH.ToString())); }
/// <summary> /// Populate business objects from the data reader /// </summary> /// <param name="dataReader">data reader</param> /// <returns>list of clsContacts</returns> internal List <clsContributors> PopulateObjectsFromReader(IDataReader dataReader) { List <clsContributors> list = new List <clsContributors>(); while (dataReader.Read()) { clsContributors businessObject = new clsContributors(); PopulateBusinessObjectFromReader(businessObject, dataReader); list.Add(businessObject); } return(list); }