Exemplo n.º 1
0
 public string CreateCompositionLink(string compositionGuid, string sourceCmGuid, string targetCmGuid, string sourceQuantity, string targetQuantity, string sourceElementSet, string targetElementSet, LinkDataOperation dataOperation)
 {
     if (dataOperation == null)
     {
         dataOperation = new LinkDataOperation();
     }
     using (OOCEntities db = new OOCEntities())
     {
         CompositionLink compositionLink = new CompositionLink()
         {
             guid             = GuidUtil.newGuid(),
             compositionGuid  = compositionGuid,
             sourceCmGuid     = sourceCmGuid,
             targetCmGuid     = targetCmGuid,
             sourceQuantity   = sourceQuantity,
             targetQuantity   = targetQuantity,
             sourceElementSet = sourceElementSet,
             targetElementSet = targetElementSet,
             dataOperation    = dataOperation.Serialized
         };
         db.CompositionLink.AddObject(compositionLink);
         db.SaveChanges();
         return(compositionLink.guid);
     }
 }
Exemplo n.º 2
0
 public CompositionLinkData(CompositionLink compositionLink)
 {
     CompositionLink = compositionLink;
     DataOperation   = new LinkDataOperation()
     {
         Serialized = CompositionLink.dataOperation
     };
 }