示例#1
0
 public BlogPostManager_Tests()
 {
     this.blogPostManager    = GetRequiredService <IBlogPostManager>();
     this.guidGenerator      = GetRequiredService <IGuidGenerator>();
     this.blogPostRepository = GetRequiredService <IBlogPostRepository>();
     this.cmsKitTestData     = GetRequiredService <CmsKitTestData>();
 }
示例#2
0
        public BlogPostAdminAppService(
            IRepository <BlogPost, Guid> repository,
            IBlogPostManager blogPostManager,
            IBlogPostRepository blogPostRepository,
            IBlogRepository blogRepository,
            IBlobContainer <BlogPostCoverImageContainer> blobContainer,
            ICmsUserLookupService userLookupService) : base(repository)
        {
            BlogPostManager    = blogPostManager;
            BlogPostRepository = blogPostRepository;
            BlogRepository     = blogRepository;
            BlobContainer      = blobContainer;
            UserLookupService  = userLookupService;

            GetListPolicyName = CmsKitAdminPermissions.BlogPosts.Default;
            GetPolicyName     = CmsKitAdminPermissions.BlogPosts.Default;
            CreatePolicyName  = CmsKitAdminPermissions.BlogPosts.Create;
            UpdatePolicyName  = CmsKitAdminPermissions.BlogPosts.Update;
            DeletePolicyName  = CmsKitAdminPermissions.BlogPosts.Delete;
        }
示例#3
0
 public BlogPostController(IBlogPostManager manager)
 {
     _manager = manager
                ?? throw new ArgumentNullException(nameof(manager));
 }
 public ServicesController(IBlogPostManager post)
 {
     _post = post;
 }
示例#5
0
 public BlogPostsController(AppSettings appSettings, IBlogPostManager manager, UserManager <ApplicationUser> userManager) : base(appSettings, userManager)
 {
     this.manager = manager;
 }
示例#6
0
 public BlogController(AppSettings settings, UserManager <ApplicationUser> userManager, IBlogPostManager blogManager) : base(settings, userManager)
 {
     this.blogManager = blogManager;
 }