Esempio n. 1
0
 public SPListInfo(Uri siteUri, List list)
 {
     Id = list.Id;
      Title = list.Title;
      ServerRelativeUrl = list.RootFolder.ServerRelativeUrl;
      AbsoluteUri = SPHelper.CombineUrl(siteUri, ServerRelativeUrl);
      BaseTemplate = (SPTemplateType)list.BaseTemplate;
      Created = list.Created;
      Description = list.Description;
 }
Esempio n. 2
0
 public SPItemInfo(Uri siteUri, ListItem item, SPListInfo parentList, SPItemInfo parentItem)
 {
     Id = item.Id;
      ParentListId = parentList.Id;
      ParentItem = parentItem;
      ItemType = item.FileSystemObjectType == FileSystemObjectType.File ? SPItemType.File : SPItemType.Folder;
      if (!DateTime.TryParse(item.FieldValuesAsText["Created"], out Created))
      {
     Created = DateTime.Now;
      }
      DisplayName = item.DisplayName;
      Name = item.FieldValuesAsText["FileLeafRef"];
      Title = item.FieldValuesAsText["Title"];
      ServerRelativeUrl = item.FieldValuesAsText["FileRef"];
      AbsoluteUri = SPHelper.CombineUrl(siteUri, ServerRelativeUrl);
      Author = item.FieldValuesAsText["Author"];
      FileExtension = item.FieldValuesAsText["File_x0020_Type"];
 }