/// <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)); }