コード例 #1
0
 public TaxonNameCategoryList GetTaxonNameCategories(IUserContext userContext)
 {
     this.taxonNameCategoryList = new TaxonNameCategoryList();
     taxonNameCategoryList.Add(new TaxonNameCategory()
     {
         Name = "Test", Id = 0
     });
     taxonNameCategoryList.Add(new TaxonNameCategory()
     {
         Name = "Scientific", Id = 1
     });
     taxonNameCategoryList.Add(new TaxonNameCategory()
     {
         Name = "Svenska", Id = 2
     });
     taxonNameCategoryList.Add(new TaxonNameCategory()
     {
         Name = "Engelska", Id = 3
     });
     taxonNameCategoryList.Add(new TaxonNameCategory()
     {
         Name = "Orginal", Id = 4
     });
     taxonNameCategoryList.Add(new TaxonNameCategory()
     {
         Name = "AnamorensName", Id = 5
     });
     taxonNameCategoryList.Add(new TaxonNameCategory()
     {
         Name = "PESI", Id = 16
     });
     return(taxonNameCategoryList);
 }
 private TaxonNameCategoryList GetTaxonNameCategories(Boolean refresh)
 {
     if (_TaxonNameCategoryList.IsNull() || refresh)
     {
         _TaxonNameCategoryList = new TaxonNameCategoryList();
         _TaxonNameCategoryList.Add(CoreData.TaxonManager.GetTaxonNameCategory(GetUserContext(), (Int32)(TaxonNameCategoryId.ScientificName)));
     }
     return(_TaxonNameCategoryList);
 }
コード例 #3
0
 /// <summary>
 /// Get all output taxon name categories that are checked.
 /// </summary>
 /// <returns>All output taxon name categories that are checked.</returns>
 public TaxonNameCategoryList GetOutputTaxonNameCategories()
 {
     if (_outputTaxonNameCategories.IsNull())
     {
         _outputTaxonNameCategories = new TaxonNameCategoryList();
         foreach (ExportNameType outputTaxonNameCategory in OutputTaxonNameCategories)
         {
             if (outputTaxonNameCategory.IsChecked)
             {
                 _outputTaxonNameCategories.Add(TaxonNameCategories.Get(outputTaxonNameCategory.Id));
             }
         }
     }
     return(_outputTaxonNameCategories);
 }
        public void SquareBracketOperator()
        {
            TaxonNameCategoryList newTaxonNameCategoryList, oldTaxonNameCategoryList;
            Int32 TaxonNameCategoryIndex;

            oldTaxonNameCategoryList = GetTaxonNameCategories(true);
            newTaxonNameCategoryList = new TaxonNameCategoryList();
            for (TaxonNameCategoryIndex = 0; TaxonNameCategoryIndex < oldTaxonNameCategoryList.Count; TaxonNameCategoryIndex++)
            {
                newTaxonNameCategoryList.Add(oldTaxonNameCategoryList[oldTaxonNameCategoryList.Count - TaxonNameCategoryIndex - 1]);
            }
            for (TaxonNameCategoryIndex = 0; TaxonNameCategoryIndex < oldTaxonNameCategoryList.Count; TaxonNameCategoryIndex++)
            {
                Assert.AreEqual(newTaxonNameCategoryList[TaxonNameCategoryIndex], oldTaxonNameCategoryList[oldTaxonNameCategoryList.Count - TaxonNameCategoryIndex - 1]);
            }
        }