コード例 #1
0
 /// <summary>
 /// Check the data in current object
 /// </summary>
 /// <param name='taxonChange'>The taxon quality summary object.</param>
 public static void CheckData(this WebTaxonChange taxonChange)
 {
     if (!taxonChange.IsDataChecked)
     {
         taxonChange.CheckStrings();
         taxonChange.IsDataChecked = true;
     }
 }
コード例 #2
0
 /// <summary>
 /// Load data into the WebTaxonChange instance.
 /// </summary>
 /// <param name='taxonChange'>TaxonChange.</param>
 /// <param name='dataReader'>An open data reader.</param>
 public static void LoadData(this WebTaxonChange taxonChange, DataReader dataReader)
 {
     taxonChange.TaxonId        = dataReader.GetInt32(TaxonChange.TAXON_ID);
     taxonChange.ScientificName = dataReader.GetString(TaxonChange.SCIENTIFIC_NAME);
     if (dataReader.IsNotDbNull(TaxonChange.TAXON_ID_AFTER))
     {
         taxonChange.TaxonIdAfter = dataReader.GetInt32(TaxonChange.TAXON_ID_AFTER);
     }
     if (dataReader.IsNotDbNull(TaxonChange.CATEGORY))
     {
         taxonChange.TaxonCategoryId = dataReader.GetInt32(TaxonChange.CATEGORY);
     }
     taxonChange.TaxonRevisionEventTypeId = dataReader.GetInt32(TaxonChange.EVENT_TYPE);
 }