private TestableMetaBlogApi CreateAuthenticatingApi(IBlogManager blogManager = null, ICategoryManager categoryManager = null, IEntryManager entryManager = null) { return(new TestableMetaBlogApi(blogManager, categoryManager, entryManager) { AuthenticateFunction = (u, p) => { } }); }
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; }
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>(); }
public BlogsController( IMapper mapper, IBlogManager blogManager) : base(mapper) { _blogManager = blogManager; }
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); }
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) => { } }); }
public HomeController(IBlogManager blogManager, IDasBlogSettings settings, IXmlRpcManager rpcManager, IMapper mapper) : base(settings) { _blogManager = blogManager; _xmlRpcManager = rpcManager; _dasBlogSettings = settings; _mapper = mapper; }
public NewEntry(IBlogManager blogManager, BaseItemManager itemManager, IBlogSettingsResolver blogSettingsResolver) : base(blogManager, itemManager) { Assert.ArgumentNotNull(blogSettingsResolver, nameof(blogSettingsResolver)); BlogSettingsResolver = blogSettingsResolver; }
public RecentCommentsCore(IBlogManager blogManager) { CurrentBlog = blogManager.GetCurrentBlog(); var totalToShow = CurrentBlog.DisplayCommentSidebarCountNumeric; Comments = ManagerFactory.CommentManagerInstance.GetCommentsByBlog(CurrentBlog, totalToShow); }
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; }
public Blog(IBlogManager blogManager, BaseLinkManager linkManager) { Assert.ArgumentNotNull(blogManager, nameof(blogManager)); Assert.ArgumentNotNull(linkManager, nameof(linkManager)); BlogManager = blogManager; LinkManager = linkManager; }
public EntryNavigationCore(IBlogManager blogManager, IEntryManager entryManager) { Assert.ArgumentNotNull(blogManager, nameof(blogManager)); Assert.ArgumentNotNull(entryManager, nameof(entryManager)); BlogManager = blogManager; EntryManager = entryManager; }
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; }
/// <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; }
public SettingsTokenReplacer(IBlogManager blogManager, IBlogSettingsResolver blogSettingsResolver) { Assert.ArgumentNotNull(blogManager, nameof(blogManager)); Assert.ArgumentNotNull(blogSettingsResolver, nameof(blogSettingsResolver)); BlogManager = blogManager; BlogSettingsResolver = blogSettingsResolver; }
public BlogPostController(IBlogManager blogManager, IHttpContextAccessor httpContextAccessor, IDasBlogSettings settings, IMapper mapper) : base(settings) { _blogManager = blogManager; _httpContextAccessor = httpContextAccessor; _dasBlogSettings = settings; _mapper = mapper; }
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; }
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; }
public MetaBlogApi( IBlogManager blogManager, ICategoryManager categoryManager, IEntryManager entryManager, IWeBlogSettings settings, BaseMediaManager mediaManager, BaseLinkManager linkManager) { }
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; }
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; }
public ArchiveCore(IBlogManager blogManagerInstance) { var currentBlog = blogManagerInstance.GetCurrentBlog(); EntriesByMonthAndYear = new Dictionary<int, List<EntryItem>>(); if (currentBlog != null) { StartedDate = currentBlog.InnerItem.Statistics.Created; } LoadEntries(currentBlog); }
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; }
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; }
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"); } }
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; }
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; }
public TestableCreateCommentItemProcessor(IBlogManager blogManager) : base(blogManager) { }
public TestableMetaBlogApi(IBlogManager blogManager = null, ICategoryManager categoryManager = null, IEntryManager entryManager = null) : base(blogManager, categoryManager, entryManager) { }
/// <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; }
public HomeController(IBlogManager mgr) { _mgr = mgr; }
public BlogPlugin(IContentManager contentManager, IBlogManager blogManager) { this.contentManager = contentManager; this.blogManager = blogManager; }
public TagCloudCore(IBlogManager blogManagerInstance) { CurrentBlog = blogManagerInstance.GetCurrentBlog(); }
public BlogAdminController(IContentManager contentManager, IBlogManager blogManager) : base(contentManager) { this.blogManager = blogManager; }
public MetaBlogApi(IBlogManager blogManager, ICategoryManager categoryManager, IEntryManager entryManager) { BlogManager = blogManager ?? ManagerFactory.BlogManagerInstance; CategoryManager = categoryManager ?? ManagerFactory.CategoryManagerInstance; EntryManager = entryManager ?? ManagerFactory.EntryManagerInstance; }