/// <summary> /// 信息系统视图模型映射 /// </summary> /// <param name="systemInfo">信息系统数据传输对象</param> /// <returns>信息系统视图模型</returns> public static InfoSystemView ToViewModel(this InfoSystemInfo systemInfo) { InfoSystemView systemView = Transform <InfoSystemInfo, InfoSystemView> .Map(systemInfo); systemView.ApplicationTypeName = systemInfo.ApplicationType.GetEnumMember(); return(systemView); }
/// <summary> /// 信息系统/角色EasyUI树节点映射 /// </summary> /// <param name="systemView">信息系统视图模型</param> /// <param name="roles">角色列表</param> /// <returns>EasyUI树节点</returns> public static Node ToNode(this InfoSystemView systemView, IEnumerable <RoleView> roles) { var attributes = new { type = "infoSystem" }; Node systemNode = new Node(systemView.Id, systemView.Name, "open", false, attributes); foreach (RoleView role in roles) { if (role.SystemNo == systemView.Number) { systemNode.children.Add(role.ToNode()); } } return(systemNode); }
/// <summary> /// 信息系统/权限EasyUI树节点映射 /// </summary> /// <param name="systemView">信息系统视图模型</param> /// <param name="authorities">权限列表</param> /// <returns>EasyUI树节点</returns> public static Node ToNode(this InfoSystemView systemView, IEnumerable <AuthorityView> authorities) { var attributes = new { type = "infoSystem" }; Node systemNode = new Node(systemView.Id, systemView.Name, "open", false, attributes); foreach (AuthorityView authority in authorities) { if (authority.SystemNo == systemView.Number) { systemNode.children.Add(authority.ToNode()); } } return(systemNode); }
public ViewResult Init(string id) { InfoSystemView currentSystem = this._systemPresenter.GetInfoSystem(id); return(base.View(currentSystem)); }