示例#1
0
        public virtual void AddExternalReference(ExternalUserReference reference)
        {
            Guard.ArgumentNotNull(x => reference);

            if (!ExternalReferences.Contains(reference))
                ExternalReferences.Add(reference);
            if (reference.User != null)
                reference.User.RemoveExternalReference(reference);
            reference.User = this;
        }
示例#2
0
 public virtual void RemoveExternalReference(ExternalUserReference reference)
 {
     if (ExternalReferences.Contains(reference))
         ExternalReferences.Remove(reference);
     reference.User = null;
 }