コード例 #1
0
        public string GetDetailsPageUrl(Guid?activityId = null)
        {
            var xPath          = _activityXPath.Append(_aliasProvider.GetDetailsPage(ActivityType));
            var detailsPageUrl = GetPageUrl(xPath);

            return(activityId.HasValue ? detailsPageUrl.AddIdParameter(activityId) : detailsPageUrl);
        }
コード例 #2
0
ファイル: MyLinksHelper.cs プロジェクト: umbracouser7/Uintra
        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);
        }
コード例 #3
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);
        }