Example #1
0
        public AuditLogModel(SPNode node)
        {
            this.Node = node;

            this.Site = GetSite(node);
            // Config other properties.
        }
Example #2
0
 private SPSite GetSite(SPNode node)
 {
     SPSite result = null;
     ISPNode temp = node;
     if (temp.SPObjectType == typeof(SPSite))
     {
         result = temp.SPObject as SPSite;
     }
     else
     {
         if (temp.Parent != null)
         {
             result = GetSite(temp.Parent as SPNode);
         }
     }
     return result;
 }
Example #3
0
 public void SetupItem(object target)
 {
     this.CurrentNode = (SPNode)target;
 }