public string GetDetailsPageUrl(Guid?activityId = null) { var xPath = _activityXPath.Append(_aliasProvider.GetDetailsPage(ActivityType)); var detailsPageUrl = GetPageUrl(xPath); return(activityId.HasValue ? detailsPageUrl.AddIdParameter(activityId) : detailsPageUrl); }
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); }
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); }