public WebTaxonTreeNode GetTaxonTreeNode(Boolean refresh) { if (_taxonTreeNode.IsNull() || refresh) { _taxonTreeNode = TaxonManagerTest.GetBearTaxonTreeNode(GetContext()); } return(_taxonTreeNode); }
/// <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); }
public WebTaxonTreeNodeTest() : base(true, 30) { _taxonTree = null; _taxonTreeNode = null; }