private async Task <OrgTree> _findTopNode(int userid) { OrgUser orguser = await _orgRepo.GetOrgUserByUserID(userid); OrgTree topNode = null; if (orguser != null) { List <OrgTree> nodes_all = await _orgRepo.ListAllOrgNode(); topNode = _findTopNode(orguser.NodeID, nodes_all); } return(topNode); }