Beispiel #1
0
        protected bool IsActivityLink(int contentId)
        {
            var page = _umbracoHelper.TypedContent(contentId);

            foreach (var type in _activityTypeProvider.All)
            {
                if (page.DocumentTypeAlias.Equals(_documentTypeAliasProvider.GetDetailsPage(type)) ||
                    page.DocumentTypeAlias.Equals(_documentTypeAliasProvider.GetEditPage(type)))
                {
                    return(true);
                }
            }
            return(false);
        }
Beispiel #2
0
        public bool IsActivityLink(int contentId)
        {
            var page = _nodeModelService.Get(contentId);

            foreach (var type in _activityTypeProvider.All)
            {
                if (page.ContentTypeAlias.Equals(_documentTypeAliasProvider.GetDetailsPage(type)) ||
                    page.ContentTypeAlias.Equals(_documentTypeAliasProvider.GetEditPage(type)))
                {
                    return(true);
                }
            }
            return(false);
        }
Beispiel #3
0
        public string GetEditPageUrl(Guid activityId)
        {
            var xPath = _activityXPath.Append(_aliasProvider.GetEditPage(ActivityType));

            return(GetPageUrl(xPath).AddIdParameter(activityId));
        }