コード例 #1
0
ファイル: AuditLogModel.cs プロジェクト: lucaslra/SPM
        public AuditLogModel(SPNode node)
        {
            this.Node = node;

            this.Site = GetSite(node);
            // Config other properties.
        }
コード例 #2
0
ファイル: AuditLogModel.cs プロジェクト: lucaslra/SPM
 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;
 }
コード例 #3
0
ファイル: AuditLogMenuItem.cs プロジェクト: lucaslra/SPM
 public void SetupItem(object target)
 {
     this.CurrentNode = (SPNode)target;
 }