Ejemplo n.º 1
0
 public PageController(
     IBlogCache cache,
     IBlogPageService blogPageService)
 {
     _cache           = cache;
     _blogPageService = blogPageService;
 }
Ejemplo n.º 2
0
 public BlogPageModel(
     IBlogPageService blogPageService, IBlogCache cache, IOptions <AppSettings> settingsOptions)
 {
     _blogPageService = blogPageService;
     _cache           = cache;
     _settings        = settingsOptions.Value;
 }
Ejemplo n.º 3
0
        public BlogCacheService(IBlogPageService service)
        {
            var config = new MapperConfiguration(cfg => cfg.CreateMap <RenderedPageContent, RenderedPageContent>());
            var mapper = config.CreateMapper();

            var pagesTemp = new List <RenderedPageContent>();

            foreach (var p in service.GetPages())
            {
                var content     = service.GetPageContent(p.OrderId);
                var rendContent = service.RenderPage(content);
                rendContent.RemoveMarkdownSource();
                pagesTemp.Add(rendContent);
            }
            _pages = pagesTemp.OrderByDescending(x => x.CreatedDate).ToList();
            _pagesWithoutContent = _pages.Select(x =>
            {
                var y         = mapper.Map <RenderedPageContent>(x);
                y.ContentHtml = null;
                return(y);
            }).OrderByDescending(x => x.CreatedDate).ToList();
        }
Ejemplo n.º 4
0
 public MetaWeblogService(
     IBlogConfig blogConfig,
     ITimeZoneResolver timeZoneResolver,
     ILogger <MetaWeblogService> logger,
     ITagService tagService,
     ICategoryService categoryService,
     IPostQueryService postQueryService,
     IPostManageService postManageService,
     IBlogPageService blogPageService,
     IBlogImageStorage blogImageStorage,
     IFileNameGenerator fileNameGenerator)
 {
     _blogConfig        = blogConfig;
     _timeZoneResolver  = timeZoneResolver;
     _logger            = logger;
     _tagService        = tagService;
     _categoryService   = categoryService;
     _postQueryService  = postQueryService;
     _blogPageService   = blogPageService;
     _blogImageStorage  = blogImageStorage;
     _fileNameGenerator = fileNameGenerator;
     _postManageService = postManageService;
 }
Ejemplo n.º 5
0
 public BlogPagePreviewModel(IBlogPageService blogPageService)
 {
     _blogPageService = blogPageService;
 }
Ejemplo n.º 6
0
 public EditPageModel(IBlogPageService blogPageService)
 {
     _blogPageService = blogPageService;
     PageEditModel    = new();
 }
Ejemplo n.º 7
0
 public BlogPageModel(IBlogPageService blogPageService)
 {
     _blogPageService = blogPageService;
 }
Ejemplo n.º 8
0
 public BlogPageController(IBlogPageService blogPageService)
 {
     _blogPageService = blogPageService;
 }