/// <summary> /// Map the fields for InitialDataSetup object /// </summary> /// <param name="reader">The SqlDataReader with the executed query result</param> /// <param name="prefix">A prefix used to identify fields for the InitialDataSetup model in the resultset if required</param> /// <returns>An instance of InitialDataSetup</returns> internal static InitialDataSetup MapReader(System.Data.IDataReader reader, string prefix = "") { var initialDataSetup = new InitialDataSetup(); // Map Regionalized information initialDataSetup.RegionalizedInformation = MapRegionalizedInformationReader(reader); if (reader.NextResult()) { // Map Master Data Information initialDataSetup.MasterDataInformation = MapMasterDataInformationReader(reader); } return initialDataSetup; }
public void Fill(System.Data.IDataReader dr) { SkinPackageID = Null.SetNullInteger(dr["SkinPackageID"]); PackageID = Null.SetNullInteger(dr["PackageID"]); SkinName = Null.SetNullString(dr["SkinName"]); SkinType = Null.SetNullString(dr["SkinType"]); base.FillInternal(dr); if (dr.NextResult()) { while (dr.Read()) { int skinID = Null.SetNullInteger(dr["SkinID"]); if (skinID > Null.NullInteger) { _Skins[skinID] = Null.SetNullString(dr["SkinSrc"]); } } } }
/// <summary> /// Map the fields for MasterDataInformation object /// </summary> /// <param name="reader">The SqlDataReader with the executed query result</param> /// <returns>An instance of MasterDataInformation</returns> private static MasterDataInformation MapMasterDataInformationReader(System.Data.IDataReader reader) { var masterDataInformation = new MasterDataInformation { Countries = new List<Country>(), StateProvinces = new List<StateProvince>() }; // Map Countries while (reader.Read()) { masterDataInformation.Countries.Add(CountryMapper.MapRecord(reader)); } // Map StateProvinces if (reader.NextResult()) { while (reader.Read()) { masterDataInformation.StateProvinces.Add(StateProvinceMapper.MapRecord(reader)); } } return masterDataInformation; }