public EntityViewModel(PageViewModelContext context, TEntity entity, ContentEntityViewMode mode = ContentEntityViewMode.List) : base(context) { Entity = entity; Mode = mode; }
public ContentItemViewModel(PageViewModelContext context, IContentItem entity, int commentsCount, Uri commentsUri, ContentEntityViewMode mode = ContentEntityViewMode.List) : base(context, entity, mode) { CommentsCount = commentsCount; CommentsUri = commentsUri; }
public PostViewModel(PageViewModelContext context, Post <TUserPk> entity, int commentsCount, Uri commentsUri, ContentEntityViewMode mode = ContentEntityViewMode.List) : base(context, entity, mode) { CommentsCount = commentsCount; CommentsUri = commentsUri; }
public ContentRendererModel(IContentEntity entity, ContentEntityViewMode mode, Site site) { Entity = entity; Mode = mode; Site = site; }
public async Task <string> RenderHtmlAsync(IContentEntity contentEntity, Site site, ContentEntityViewMode mode = ContentEntityViewMode.List) { return(await _renderService.RenderToStringAsync("Content/Blocks", new ContentRendererModel(contentEntity, mode, site))); }