private void FormatMember(NodeMember member, StringBuilder sb, string indent) { if (member is Node) { var node = (Node)member; var isMultilineNode = node.Declarations.Any() || node.Members.Count() > 1; FormatNode(node, sb, indent, true, isMultilineNode); } else if (member is Property) { FormatProperty((Property)member, sb, indent); } else if (member is TypelessProperty) { FormatTypelessProperty((TypelessProperty)member, sb, indent); } else if (member is StyleSetters) { FormatStyleSetters((StyleSetters)member, sb, indent); } else if (member is ContentFunctionRef) { FormatContentFunctionRef((ContentFunctionRef)member, sb, indent); } else if (member is TypeFunctionRef) { FormatTypeFunctionRef((TypeFunctionRef)member, sb, indent); } else if (member is StringContent) { FormatStringContent((StringContent)member, sb, indent); } }
public bool AddMember(string nodeId, string nodeTypeId, string username) { ITenant tenant = HttpContext.Current.GetCurrentTenant(); if (tenant == null) { return(false); } Guid?userId = UsersController.get_user_id(tenant.Id, username); Guid nId = CNController.get_node_id(tenant.Id, nodeId, nodeTypeId); NodeMember nm = new NodeMember(); nm.Node.NodeID = nId; nm.Member.UserID = userId; nm.MembershipDate = DateTime.Now; nm.AcceptionDate = DateTime.Now; List <Dashboard> retDashboards = new List <Dashboard>(); bool result = userId.HasValue && CNController.add_member(tenant.Id, nm, ref retDashboards); if (result) { NotificationController.transfer_dashboards(tenant.Id, retDashboards); } return(result); }
public NodeMemberData(NodeMember nm, int x, int y, int z) { this.x = x; this.y = y; this.z = z; id = nm.Id; facing = ((int)nm.Facing).ToString(); upDirection = ((int)nm.UpDirection).ToString(); }