|  |  |  | @ -15,16 +15,12 @@ namespace Volo.CmsKit.Public.Blogs | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |         protected IBlogPostRepository BlogPostRepository { get; } | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |         protected IBlobContainer<BlogPostCoverImageContainer> BlobContainer { get; } | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |         public BlogPostPublicAppService( | 
			
		
	
		
			
				
					|  |  |  |  |             IBlogRepository blogRepository, | 
			
		
	
		
			
				
					|  |  |  |  |             IBlogPostRepository blogPostRepository, | 
			
		
	
		
			
				
					|  |  |  |  |             IBlobContainer<BlogPostCoverImageContainer> blobContainer) | 
			
		
	
		
			
				
					|  |  |  |  |             IBlogPostRepository blogPostRepository) | 
			
		
	
		
			
				
					|  |  |  |  |         { | 
			
		
	
		
			
				
					|  |  |  |  |             BlogRepository = blogRepository; | 
			
		
	
		
			
				
					|  |  |  |  |             BlogPostRepository = blogPostRepository; | 
			
		
	
		
			
				
					|  |  |  |  |             BlobContainer = blobContainer; | 
			
		
	
		
			
				
					|  |  |  |  |         } | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |         public virtual async Task<BlogPostPublicDto> GetAsync([NotNull] string blogSlug, [NotNull] string blogPostSlug) | 
			
		
	
	
		
			
				
					|  |  |  | @ -46,12 +42,5 @@ namespace Volo.CmsKit.Public.Blogs | 
			
		
	
		
			
				
					|  |  |  |  |                 await BlogPostRepository.GetCountAsync(blog.Id), | 
			
		
	
		
			
				
					|  |  |  |  |                 ObjectMapper.Map<List<BlogPost>, List<BlogPostPublicDto>>(blogPosts)); | 
			
		
	
		
			
				
					|  |  |  |  |         } | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |         public virtual async Task<RemoteStreamContent> GetCoverImageAsync(Guid id) | 
			
		
	
		
			
				
					|  |  |  |  |         { | 
			
		
	
		
			
				
					|  |  |  |  |             var stream = await BlobContainer.GetAsync(id.ToString()); | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |             return new RemoteStreamContent(stream); | 
			
		
	
		
			
				
					|  |  |  |  |         } | 
			
		
	
		
			
				
					|  |  |  |  |     } | 
			
		
	
		
			
				
					|  |  |  |  | } | 
			
		
	
	
		
			
				
					|  |  |  | 
 |