protected string GetSafePageFileName(PageDefinitionBase page) { var fileName = page.FileName; if (!fileName.EndsWith(".aspx")) fileName += ".aspx"; return fileName; }
protected string GetSafePageFileName(PageDefinitionBase page) { var fileName = page.FileName; if (!fileName.EndsWith("." + FileExtension)) fileName += "." + FileExtension; return fileName; }
protected SPListItem GetCurrentObject(SPFolder folder, PageDefinitionBase definition) { // TODO, CAML query var pageName = GetSafePageFileName(definition); foreach (SPFile file in folder.Files) if (file.Name.ToUpper() == pageName.ToUpper()) return file.Item; return null; }
protected string GetSafePageFileName(PageDefinitionBase pageModel) { var pageName = pageModel.FileName; if (!pageName.EndsWith(".master")) pageName += ".master"; return pageName; }
protected abstract void MapProperties(object modelHost, ListItem item, PageDefinitionBase definition);
protected SPListItem GetCurrentObject(SPFolder folder, PageDefinitionBase definition) { // TODO, CAML query var pageName = GetSafePageFileName(definition); return GetCurrentObjectByPageName(folder, pageName); }
protected string GetSafePageFileName(PageDefinitionBase pageModel) { var pageName = pageModel.FileName; if (!pageName.ToLower().EndsWith(PageFileExtension.ToLower())) pageName += PageFileExtension.ToLower(); return pageName; }
protected string GetSafePageFileName(PageDefinitionBase page) { var fileName = page.FileName; if (!fileName.ToLower().EndsWith(PageFileExtension.ToLower())) { fileName += PageFileExtension; } return fileName; }