Ejemplo n.º 1
0
 public WebTaxonTreeNode GetTaxonTreeNode(Boolean refresh)
 {
     if (_taxonTreeNode.IsNull() || refresh)
     {
         _taxonTreeNode = TaxonManagerTest.GetBearTaxonTreeNode(GetContext());
     }
     return(_taxonTreeNode);
 }
Ejemplo n.º 2
0
        /// <summary>
        /// Get TaxonTreeNode instance with data
        /// from WebTaxonTreeNode instance.
        /// </summary>
        /// <param name="webTaxonTree">WebTaxonTreeNode instance with data.</param>
        /// <returns>TaxonTreeNode instance.</returns>
        private static TaxonTreeNode GetTaxonTree(WebTaxonTreeNode webTaxonTree)
        {
            TaxonTreeNode taxonTree;

            taxonTree = new TaxonTreeNode(GetTaxon(webTaxonTree.Taxon));
            if (webTaxonTree.Children.IsNotEmpty())
            {
                foreach (WebTaxonTreeNode child in webTaxonTree.Children)
                {
                    taxonTree.AddChild(GetTaxonTree(child));
                }
            }
            return(taxonTree);
        }
Ejemplo n.º 3
0
 public WebTaxonTreeNodeTest()
     : base(true, 30)
 {
     _taxonTree     = null;
     _taxonTreeNode = null;
 }