public BlogQueryService(SiteContext siteContext, BlogSecurityService blogSecurity, ConnectDbContext connectDbContext, BlogDbContext blogDbContext, IContextAccessor <UserContext> userContextAccessor) { _siteContext = siteContext; _connectDbContext = connectDbContext; _blogDbContext = blogDbContext; _blogSecurity = blogSecurity; _userContextAccessor = userContextAccessor; }
public BlogConsole ( BlogManager blogManager, BlogQueryService blogQueries, BlogSecurityService blogSecurity, IContextAccessor <UserContext> userContextAccessor ) { _blogManager = blogManager; _blogQueries = blogQueries; _blogSecurity = blogSecurity; _userContextAccessor = userContextAccessor; }
public OptionsMenu(BlogSecurityService blogSecurity) { MenuItems = new List <IMenuItem>() { new MenuItemSecureCustom() { Title = "Manage My Blogs", Url = "javascript: void $.console('blog')", Icon = IconType.File, SortOrder = 10, AuthorizeCallback = user => { return(blogSecurity.AuthorizeForCreate()); } } }; }
public BlogConsoleController ( BlogManager blogManager, BlogQueryService blogQueries, BlogSecurityService blogSecurity, ContentManager contentManager, IContextAccessor <UserContext> userContextAccessor, IContextAccessor <SiteContext> siteContextAccessor ) { _blogManager = blogManager; _blogQueries = blogQueries; _blogSecurity = blogSecurity; _contentManager = contentManager; _userContextAccessor = userContextAccessor; }
public BlogPublicController ( BlogDbContext blogDbContext, BlogManager blogManager, BlogQueryService blogQueryService, BlogSecurityService blogSecurity, BlogWidgetService blogWidgetService, IContextAccessor <UserContext> userContextAccessor ) { _blogDbContext = blogDbContext; _blogManager = blogManager; _blogQueryService = blogQueryService; _blogSecurity = blogSecurity; _blogWidgetService = blogWidgetService; _userContextAccessor = userContextAccessor; }
public ContentMenu(BlogSecurityService blogSecurity, IHttpContextAccessor httpContextAccessor) { var httpContext = httpContextAccessor.HttpContext; var returnUrl = httpContext.Request.GetRelativeUrlEncoded(); MenuItems = new List <IMenuItem>() { new MenuItemSecureCustom() { Title = "New Blog Post", Url = "javascript: void $.console('blog', '/sys/console/blog/posts/create')", Icon = IconType.Pencil, AuthorizeCallback = user => { return(blogSecurity.AuthorizeForCreate()); } } }; }
public BlogApiController ( BlogManager blogManager, BlogQueryService blogQueries, BlogSecurityService blogSecurity, CategoryManager categoryManager, ContentManager contentManager, TagManager tagManager, IContextAccessor <UserContext> userContextAccessor ) { _blogManager = blogManager; _blogQueries = blogQueries; _blogSecurity = blogSecurity; _categoryManager = categoryManager; _contentManager = contentManager; _tagManager = tagManager; _userContextAccessor = userContextAccessor; }