public NodeOntologyCareAddedEvent(IAcSession acSession, NodeOntologyCareBase source, INodeOntologyCareCreateIo output)
     : base(acSession, source)
 {
     if (output == null)
     {
         throw new System.ArgumentNullException("output");
     }
     this.Output = output;
 }
 public static NodeOntologyCare Create(INodeOntologyCareCreateIo input)
 {
     Debug.Assert(input.Id != null, "input.Id != null");
     return new NodeOntologyCare
     {
         Id = input.Id.Value,
         NodeId = input.NodeId,
         OntologyId = input.OntologyId
     };
 }
 public static void AddNodeOntologyCare(this IAcDomain acDomain, IAcSession acSession, INodeOntologyCareCreateIo input)
 {
     acDomain.Handle(new AddNodeOntologyCareCommand(acSession, input));
 }
 internal NodeOntologyCareAddedEvent(IAcSession acSession, NodeOntologyCareBase source, INodeOntologyCareCreateIo input, bool isPrivate)
     : this(acSession, source, input)
 {
     this.IsPrivate = isPrivate;
 }