Exemple #1
0
 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;
 }
Exemple #3
0
 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)));
 }