public async Task<AuthorisationNodes> GetAuthorisationNodes()
 {
     var authorisationNodes = new AuthorisationNodes();
     var authorisation = await authorisationManagerServiceProxy.GetAuthorisation().ConfigureAwait(false);
     authorisation.Activities.ToList().ForEach(a => authorisationNodes.ActivityNodes.Add(GetActivityNode(a)));
     authorisation.Roles.ToList().ForEach(r => authorisationNodes.RoleNodes.Add(GetRoleNode(r)));
     authorisation.UserAuthorisations.ToList().ForEach(u => authorisationNodes.UserNodes.Add(GetUserNode(u)));
     return authorisationNodes;
 }
        public async Task <AuthorisationNodes> GetAuthorisationNodes()
        {
            var authorisationNodes = new AuthorisationNodes();
            var authorisation      = await authorisationManagerServiceProxy.GetAuthorisation().ConfigureAwait(false);

            authorisation.Activities.ToList().ForEach(a => authorisationNodes.ActivityNodes.Add(GetActivityNode(a)));
            authorisation.Roles.ToList().ForEach(r => authorisationNodes.RoleNodes.Add(GetRoleNode(r)));
            authorisation.UserAuthorisations.ToList().ForEach(u => authorisationNodes.UserNodes.Add(GetUserNode(u)));
            return(authorisationNodes);
        }