Esempio n. 1
0
 public BlogQueryService(SiteContext siteContext, BlogSecurityService blogSecurity, ConnectDbContext connectDbContext, BlogDbContext blogDbContext, IContextAccessor <UserContext> userContextAccessor)
 {
     _siteContext         = siteContext;
     _connectDbContext    = connectDbContext;
     _blogDbContext       = blogDbContext;
     _blogSecurity        = blogSecurity;
     _userContextAccessor = userContextAccessor;
 }
Esempio n. 2
0
 public BlogConsole
 (
     BlogManager blogManager,
     BlogQueryService blogQueries,
     BlogSecurityService blogSecurity,
     IContextAccessor <UserContext> userContextAccessor
 )
 {
     _blogManager         = blogManager;
     _blogQueries         = blogQueries;
     _blogSecurity        = blogSecurity;
     _userContextAccessor = userContextAccessor;
 }
Esempio n. 3
0
 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());
             }
         }
     };
 }
Esempio n. 4
0
 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;
 }
Esempio n. 5
0
 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;
 }
Esempio n. 6
0
        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());
                    }
                }
            };
        }
Esempio n. 7
0
        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;
        }