Ejemplo n.º 1
0
        protected SPListItem GetCurrentObject(SPFolder folder, PageDefinitionBase definition)
        {
            // TODO, CAML query
            var pageName = GetSafePageFileName(definition);

            return(GetCurrentObjectByPageName(folder, pageName));
        }
Ejemplo n.º 2
0
        protected string GetSafePageFileName(PageDefinitionBase page)
        {
            var fileName = page.FileName;

            if (!fileName.EndsWith(".aspx"))
            {
                fileName += ".aspx";
            }

            return(fileName);
        }
Ejemplo n.º 3
0
        protected string GetSafePageFileName(PageDefinitionBase page)
        {
            var fileName = page.FileName;

            if (!fileName.ToLower().EndsWith(PageFileExtension.ToLower()))
            {
                fileName += PageFileExtension;
            }

            return(fileName);
        }
Ejemplo n.º 4
0
        protected string GetSafePageFileName(PageDefinitionBase pageModel)
        {
            var pageName = pageModel.FileName;

            if (!pageName.EndsWith(".master"))
            {
                pageName += ".master";
            }

            return(pageName);
        }
Ejemplo n.º 5
0
        protected string GetSafePageFileName(PageDefinitionBase pageModel)
        {
            var pageName = pageModel.FileName;

            if (!pageName.ToLower().EndsWith(PageFileExtension.ToLower()))
            {
                pageName += PageFileExtension.ToLower();
            }

            return(pageName);
        }
Ejemplo n.º 6
0
        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);
        }
Ejemplo n.º 7
0
 protected abstract void MapProperties(object modelHost, ListItem item, PageDefinitionBase definition);