/// <summary>
        /// 权限视图模型映射
        /// </summary>
        /// <param name="authorityInfo">权限数据传输对象</param>
        /// <returns>权限视图模型</returns>
        public static AuthorityView ToViewModel(this AuthorityInfo authorityInfo)
        {
            AuthorityView authorityView = Transform <AuthorityInfo, AuthorityView> .Map(authorityInfo);

            authorityView.SystemName = authorityInfo.InfoSystemInfo.Name;

            return(authorityView);
        }
        /// <summary>
        /// 权限EasyUI树节点映射
        /// </summary>
        /// <param name="authorityView">权限视图模型</param>
        /// <returns>EasyUI树节点</returns>
        public static Node ToNode(this AuthorityView authorityView)
        {
            var attributes = new
            {
                type = "authority"
            };

            return(new Node(authorityView.Id, authorityView.Name, "open", false, attributes));
        }
        public ViewResult Update(Guid id)
        {
            AuthorityView currentAuthority = this._authorityPresenter.GetAuthority(id);

            return(base.View(currentAuthority));
        }