Ejemplo n.º 1
0
 private TestableMetaBlogApi CreateAuthenticatingApi(IBlogManager blogManager = null, ICategoryManager categoryManager = null, IEntryManager entryManager = null)
 {
     return(new TestableMetaBlogApi(blogManager, categoryManager, entryManager)
     {
         AuthenticateFunction = (u, p) => { }
     });
 }
Ejemplo n.º 2
0
 public BlogAppService(
     IBlogManager blogManager,
     IRepository <Blog, Guid> blogRepository)
 {
     _blogManager    = blogManager;
     _blogRepository = blogRepository;
 }
 public SiteController(ISiteManager siteManager, IBlogManager blogManager, IMemoryCache memoryCache, IMapper mapper)
 {
     this.siteManager = siteManager;
     this.blogManager = blogManager;
     this.memoryCache = memoryCache;
     this.mapper      = mapper;
 }
		public BlogPostViewModelCreator(IBlogManager blogManager, IMapper mapper
		  ,ITimeZoneProvider timeZoneProvider)
		{
			this.blogManager = blogManager;
			this.mapper = mapper;
			this.timeZoneProvider = timeZoneProvider;
		}
Ejemplo n.º 5
0
 public AkismetSpamCheck(IWeBlogCommentSettings commentSettings, IBlogManager blogManager, IAkismet akismetApi, BaseLinkManager linkManager)
 {
     _commentSettings = commentSettings ?? ServiceLocator.ServiceProvider.GetRequiredService <IWeBlogCommentSettings>();
     _blogManager     = blogManager ?? ManagerFactory.BlogManagerInstance;
     _akismetApi      = akismetApi;
     _linkManager     = linkManager ?? ServiceLocator.ServiceProvider.GetRequiredService <BaseLinkManager>();
 }
Ejemplo n.º 6
0
 public BlogsController(
     IMapper mapper,
     IBlogManager blogManager)
     : base(mapper)
 {
     _blogManager = blogManager;
 }
Ejemplo n.º 7
0
        public BlogPostViewModelCreateorTest()
        {
            var blogManagerMock = new Mock <IBlogManager>();

            blogManagerMock.Setup(bm => bm.GetCategories())
            .Returns(new CategoryCacheEntryCollection());
            this.blogManager = blogManagerMock.Object;
            var mapperMock = new Mock <IMapper>();

            mapperMock.Setup(m => m.Map <List <CategoryViewModel> >(new CategoryCacheEntryCollection()))
            .Returns(new List <CategoryViewModel> {
                new CategoryViewModel()
            });
            this.mapper = mapperMock.Object;
            var opt = new TimeZoneProviderOptions
            {
                AdjustDisplayTimeZone = false,
                DisplayTimeZoneIndex  = decimal.Zero
            };
            var optAccessor = new OptionsAccessor <TimeZoneProviderOptions>
            {
                Value = opt
            };

            timeZoneProvider = new TimeZoneProvider(optAccessor);
        }
Ejemplo n.º 8
0
        private TestableMetaBlogApi CreateAuthenticatingApi(
            IBlogManager blogManager         = null,
            ICategoryManager categoryManager = null,
            IEntryManager entryManager       = null,
            IWeBlogSettings settings         = null,
            BaseMediaManager mediaManager    = null,
            BaseLinkManager linkManager      = null
            )
        {
            IBlogSettingsResolver settingsResolver = null;

            if (settings != null)
            {
                settingsResolver = Mock.Of <IBlogSettingsResolver>(x =>
                                                                   x.Resolve(It.IsAny <BlogHomeItem>()) == new BlogSettings(settings)
                                                                   );
            }

            return(new TestableMetaBlogApi(
                       blogManager,
                       categoryManager,
                       entryManager,
                       settings,
                       mediaManager,
                       linkManager,
                       settingsResolver
                       )
            {
                AuthenticateFunction = (u, p) => { }
            });
        }
Ejemplo n.º 9
0
 public HomeController(IBlogManager blogManager, IDasBlogSettings settings, IXmlRpcManager rpcManager, IMapper mapper) : base(settings)
 {
     _blogManager     = blogManager;
     _xmlRpcManager   = rpcManager;
     _dasBlogSettings = settings;
     _mapper          = mapper;
 }
Ejemplo n.º 10
0
        public NewEntry(IBlogManager blogManager, BaseItemManager itemManager, IBlogSettingsResolver blogSettingsResolver)
            : base(blogManager, itemManager)
        {
            Assert.ArgumentNotNull(blogSettingsResolver, nameof(blogSettingsResolver));

            BlogSettingsResolver = blogSettingsResolver;
        }
Ejemplo n.º 11
0
        public RecentCommentsCore(IBlogManager blogManager)
        {
            CurrentBlog = blogManager.GetCurrentBlog();
            var totalToShow = CurrentBlog.DisplayCommentSidebarCountNumeric;

            Comments = ManagerFactory.CommentManagerInstance.GetCommentsByBlog(CurrentBlog, totalToShow);
        }
Ejemplo n.º 12
0
 public AkismetSpamCheck(IWeBlogSettings settings, IBlogManager blogManager, IAkismet akismetApi, BaseLinkManager linkManager)
 {
     _settings    = settings ?? WeBlogSettings.Instance;
     _blogManager = blogManager ?? ManagerFactory.BlogManagerInstance;
     _akismetApi  = akismetApi;
     _linkManager = linkManager ?? ServiceLocator.ServiceProvider.GetService(typeof(BaseLinkManager)) as BaseLinkManager;
 }
Ejemplo n.º 13
0
        public Blog(IBlogManager blogManager, BaseLinkManager linkManager)
        {
            Assert.ArgumentNotNull(blogManager, nameof(blogManager));
            Assert.ArgumentNotNull(linkManager, nameof(linkManager));

            BlogManager = blogManager;
            LinkManager = linkManager;
        }
Ejemplo n.º 14
0
        public EntryNavigationCore(IBlogManager blogManager, IEntryManager entryManager)
        {
            Assert.ArgumentNotNull(blogManager, nameof(blogManager));
            Assert.ArgumentNotNull(entryManager, nameof(entryManager));

            BlogManager  = blogManager;
            EntryManager = entryManager;
        }
Ejemplo n.º 15
0
 public HomeController(IBlogManager blogManager, IDasBlogSettings settings, IXmlRpcManager rpcManager,
                       IMapper mapper, ILogger <HomeController> logger) : base(settings)
 {
     this.blogManager = blogManager;
     dasBlogSettings  = settings;
     this.mapper      = mapper;
     this.logger      = logger;
 }
Ejemplo n.º 16
0
        /// <summary>
        /// Create a new instance.
        /// </summary>
        /// <param name="blogManager">The <see cref="IBlogManager"/> used to locate the context blog.</param>
        /// <param name="itemManager">The <see cref="BaseItemManager"/> used to create new items.</param>
        protected CreateItem(IBlogManager blogManager, BaseItemManager itemManager)
        {
            Assert.ArgumentNotNull(blogManager, nameof(blogManager));
            Assert.ArgumentNotNull(itemManager, nameof(itemManager));

            _blogManager = blogManager;
            _itemManager = itemManager;
        }
Ejemplo n.º 17
0
        public SettingsTokenReplacer(IBlogManager blogManager, IBlogSettingsResolver blogSettingsResolver)
        {
            Assert.ArgumentNotNull(blogManager, nameof(blogManager));
            Assert.ArgumentNotNull(blogSettingsResolver, nameof(blogSettingsResolver));

            BlogManager          = blogManager;
            BlogSettingsResolver = blogSettingsResolver;
        }
Ejemplo n.º 18
0
 public BlogPostController(IBlogManager blogManager, IHttpContextAccessor httpContextAccessor,
                           IDasBlogSettings settings, IMapper mapper) : base(settings)
 {
     _blogManager         = blogManager;
     _httpContextAccessor = httpContextAccessor;
     _dasBlogSettings     = settings;
     _mapper = mapper;
 }
Ejemplo n.º 19
0
 public BlogController(IBlogAppService blogAppService, IPostAppService postAppService, IBlogManager blogManager, IPortalBlogAppService portalBlogAppService, IAppConfigurationAccessor appConfigurationAccessor)
 {
     _blogAppService           = blogAppService;
     _postAppService           = postAppService;
     _blogManager              = blogManager;
     _portalBlogAppService     = portalBlogAppService;
     _appConfigurationAccessor = appConfigurationAccessor;
 }
 /// <summary>
 /// 构造函数
 ///</summary>
 public BlogAppService(IRepository <Blog, Guid> blogRepository, IBlogManager blogManager, BlogListExcelExporter blogListExcelExporter, ITagManager tagManager, IRepository <BlogTag, int> blogTagRepository)
 {
     _blogRepository        = blogRepository;
     _blogManager           = blogManager;;
     _blogListExcelExporter = blogListExcelExporter;
     _tagManager            = tagManager;
     _blogTagRepository     = blogTagRepository;
 }
Ejemplo n.º 21
0
 public IndexModel(IBlogAppService blogAppService, IPostAppService postAppService, ITagAppService tagAppService, IBlogManager blogManager, IGitlabClientAppService gitlabClientAppService, IMarkdownConverter markdownConverter)
 {
     _blogAppService         = blogAppService;
     _postAppService         = postAppService;
     _tagAppService          = tagAppService;
     _blogManager            = blogManager;
     _gitlabClientAppService = gitlabClientAppService;
     _markdownConverter      = markdownConverter;
 }
Ejemplo n.º 22
0
 public MetaBlogApi(
     IBlogManager blogManager,
     ICategoryManager categoryManager,
     IEntryManager entryManager,
     IWeBlogSettings settings,
     BaseMediaManager mediaManager,
     BaseLinkManager linkManager)
 {
 }
Ejemplo n.º 23
0
 public HomeController(IBlogManager blogManager, IDasBlogSettings dasBlogSettings, IMapper mapper,
                       ILogger <HomeController> logger, IMemoryCache memoryCache) : base(dasBlogSettings)
 {
     this.blogManager     = blogManager;
     this.dasBlogSettings = dasBlogSettings;
     this.mapper          = mapper;
     this.logger          = logger;
     this.memoryCache     = memoryCache;
 }
Ejemplo n.º 24
0
        public NewCategory(IBlogManager blogManager, BaseItemManager itemManager, ICategoryManager categoryManager, IBlogSettingsResolver blogSettingsResolver)
            : base(blogManager, itemManager)
        {
            Assert.ArgumentNotNull(categoryManager, nameof(categoryManager));
            Assert.ArgumentNotNull(blogSettingsResolver, nameof(blogSettingsResolver));

            CategoryManager      = categoryManager;
            BlogSettingsResolver = blogSettingsResolver;
        }
Ejemplo n.º 25
0
 public ArchiveCore(IBlogManager blogManagerInstance)
 {
     var currentBlog = blogManagerInstance.GetCurrentBlog();
     EntriesByMonthAndYear = new Dictionary<int, List<EntryItem>>();
     if (currentBlog != null)
     {
         StartedDate = currentBlog.InnerItem.Statistics.Created;
     }
     LoadEntries(currentBlog);
 }
Ejemplo n.º 26
0
 public AdminController(IDasBlogSettings dasBlogSettings, IFileSystemBinaryManager fileSystemBinaryManager, IMapper mapper,
                        IBlogManager blogManager, IHostApplicationLifetime appLifetime, ILogger <AdminController> logger) : base(dasBlogSettings)
 {
     this.dasBlogSettings         = dasBlogSettings;
     this.fileSystemBinaryManager = fileSystemBinaryManager;
     this.mapper      = mapper;
     this.blogManager = blogManager;
     this.appLifetime = appLifetime;
     this.logger      = logger;
 }
Ejemplo n.º 27
0
        public ArchiveCore(IBlogManager blogManagerInstance)
        {
            var currentBlog = blogManagerInstance.GetCurrentBlog();

            EntriesByMonthAndYear = new Dictionary <int, List <EntryItem> >();
            if (currentBlog != null)
            {
                StartedDate = currentBlog.InnerItem.Statistics.Created;
            }
            LoadEntries(currentBlog);
        }
 /// <summary>
 /// 构造函数
 ///</summary>
 public PostAppService(IRepository <Post, Guid> postRepository, IPostManager postManager, PostListExcelExporter postListExcelExporter, IEnumExtensionsAppService enumExtensionsAppService, ITagManager tagManager, ICommentManager commentManager, IRepository <PostTag, int> postTagRepository, IBlogManager blogManager)
 {
     _postRepository           = postRepository;
     _postManager              = postManager;;
     _postListExcelExporter    = postListExcelExporter;
     _enumExtensionsAppService = enumExtensionsAppService;
     _tagManager        = tagManager;
     _commentManager    = commentManager;
     _postTagRepository = postTagRepository;
     _blogManager       = blogManager;
 }
Ejemplo n.º 29
0
 public SiteLastestBlogPostsTagHelper(IBlogManager blogManager, IDasBlogSettings dasBlogSettings, IMapper mapper, IHttpContextAccessor accessor)
 {
     this.dasBlogSettings = dasBlogSettings;
     this.blogManager     = blogManager;
     this.mapper          = mapper;
     urlHelper            = accessor.HttpContext?.Items[typeof(IUrlHelper)] as IUrlHelper;
     if (urlHelper == null)
     {
         throw new Exception("No UrlHelper found in http context");
     }
 }
Ejemplo n.º 30
0
 public BlogPostController(IBlogManager blogManager, IHttpContextAccessor httpContextAccessor,
                           IDasBlogSettings settings, IMapper mapper, ICategoryManager categoryManager
                           , IFileSystemBinaryManager binaryManager) : base(settings)
 {
     _blogManager         = blogManager;
     _categoryManager     = categoryManager;
     _httpContextAccessor = httpContextAccessor;
     _dasBlogSettings     = settings;
     _mapper        = mapper;
     _binaryManager = binaryManager;
 }
Ejemplo n.º 31
0
 public BlogPostController(IBlogManager blogManager, IHttpContextAccessor httpContextAccessor,
                           IDasBlogSettings settings, IMapper mapper, ICategoryManager categoryManager
                           , IFileSystemBinaryManager binaryManager, ILogger <BlogPostController> logger) : base(settings)
 {
     this.blogManager         = blogManager;
     this.categoryManager     = categoryManager;
     this.httpContextAccessor = httpContextAccessor;
     dasBlogSettings          = settings;
     this.mapper        = mapper;
     this.binaryManager = binaryManager;
     this.logger        = logger;
 }
Ejemplo n.º 32
0
 public TestableCreateCommentItemProcessor(IBlogManager blogManager)
     : base(blogManager)
 {
 }
Ejemplo n.º 33
0
 public TestableMetaBlogApi(IBlogManager blogManager = null, ICategoryManager categoryManager = null, IEntryManager entryManager = null)
     : base(blogManager, categoryManager, entryManager)
 {
 }
Ejemplo n.º 34
0
 /// <summary>
 /// Create a new instance.
 /// </summary>
 /// <param name="blogManager">The <see cref="IBlogManager"/> used to access the structure of the blog and other settings.</param>
 public CreateCommentItem(IBlogManager blogManager)
 {
     BlogManager = blogManager ?? ManagerFactory.BlogManagerInstance;
 }
Ejemplo n.º 35
0
 public HomeController(IBlogManager mgr)
 {
     _mgr = mgr;
 }
Ejemplo n.º 36
0
 public BlogPlugin(IContentManager contentManager, IBlogManager blogManager)
 {
     this.contentManager = contentManager;
     this.blogManager = blogManager;
 }
Ejemplo n.º 37
0
 public TagCloudCore(IBlogManager blogManagerInstance)
 {
     CurrentBlog = blogManagerInstance.GetCurrentBlog();
 }
Ejemplo n.º 38
0
 public RecentCommentsCore(IBlogManager blogManager)
 {
     CurrentBlog = blogManager.GetCurrentBlog();
     var totalToShow = CurrentBlog.DisplayCommentSidebarCountNumeric;
     Comments = ManagerFactory.CommentManagerInstance.GetCommentsByBlog(CurrentBlog, totalToShow);
 }
Ejemplo n.º 39
0
 public BlogAdminController(IContentManager contentManager, IBlogManager blogManager)
     : base(contentManager)
 {
     this.blogManager = blogManager;
 }
Ejemplo n.º 40
0
 public MetaBlogApi(IBlogManager blogManager, ICategoryManager categoryManager, IEntryManager entryManager)
 {
     BlogManager = blogManager ?? ManagerFactory.BlogManagerInstance;
     CategoryManager = categoryManager ?? ManagerFactory.CategoryManagerInstance;
     EntryManager = entryManager ?? ManagerFactory.EntryManagerInstance;
 }