Ejemplo n.º 1
0
        /// <summary>
        /// Gets a dynamic content identified by its unique identifier.
        /// </summary>
        /// <param name="cache">The contextual cache.</param>
        /// <param name="contentId">The content unique identifier.</param>
        /// <returns>The dynamic content, or null.</returns>
        public static dynamic GetDynamicById(this ContextualPublishedContentCache cache, int contentId)
        {
            var content = cache.GetById(contentId);

            return(content == null ? DynamicNull.Null : new DynamicPublishedContent(content).AsDynamic());
        }
Ejemplo n.º 2
0
 /// <summary>
 /// Gets a content identified by its unique identifier.
 ///
 /// </summary>
 /// <param name="preview">A value indicating whether to consider unpublished content.</param><param name="contentId">The content unique identifier.</param>
 /// <returns>
 /// The content, or null.
 /// </returns>
 public virtual IPublishedContent GetById(bool preview, int contentId)
 {
     return(_contentCache.GetById(preview, contentId));
 }