C# 클래스 BetterCms.Module.Pages.Services.DefaultTagService

Helper service for handling page tags
상속: ITagService
파일 보기 프로젝트 열기: devbridge/BetterCMS

공개 메소드들

메소드 설명
DefaultTagService ( IUnitOfWork unitOfWork, IRepository repository, ISecurityService securityService ) : System

Initializes a new instance of the DefaultTagService class.

GetPageTagNames ( System.Guid pageId ) : IEnumerable

Gets the future query for the page tag names.

GetSitemapTagNames ( System.Guid sitemapId ) : IEnumerable

Gets the sitemap tag names.

SaveMediaTags ( Media media, IList tags, IList &newTags ) : void

Saves the media tags.

SavePageTags ( BetterCms.Module.Pages.Models.PageProperties page, IList tags, IList &newCreatedTags ) : void

Saves the page tags.

SaveTags ( Sitemap sitemap, IList tags, IList &newCreatedTags ) : void

Saves the tags.

비공개 메소드들

메소드 설명
UpdateModifiedInformation ( Entity entity ) : void
UpdateModifiedInformation ( MediaTag mediaTag ) : void
UpdateModifiedInformation ( PageTag mediaTag ) : void
UpdateModifiedInformation ( SitemapTag mediaTag ) : void

메소드 상세

DefaultTagService() 공개 메소드

Initializes a new instance of the DefaultTagService class.
public DefaultTagService ( IUnitOfWork unitOfWork, IRepository repository, ISecurityService securityService ) : System
unitOfWork IUnitOfWork The unit of work.
repository IRepository The repository.
securityService ISecurityService Security service get information about authorization.
리턴 System

GetPageTagNames() 공개 메소드

Gets the future query for the page tag names.
public GetPageTagNames ( System.Guid pageId ) : IEnumerable
pageId System.Guid The page id.
리턴 IEnumerable

GetSitemapTagNames() 공개 메소드

Gets the sitemap tag names.
public GetSitemapTagNames ( System.Guid sitemapId ) : IEnumerable
sitemapId System.Guid The sitemap identifier.
리턴 IEnumerable

SaveMediaTags() 공개 메소드

Saves the media tags.
public SaveMediaTags ( Media media, IList tags, IList &newTags ) : void
media Media The media.
tags IList The tags.
newTags IList The new tags.
리턴 void

SavePageTags() 공개 메소드

Saves the page tags.
public SavePageTags ( BetterCms.Module.Pages.Models.PageProperties page, IList tags, IList &newCreatedTags ) : void
page BetterCms.Module.Pages.Models.PageProperties The page.
tags IList The tags.
newCreatedTags IList The new created tags.
리턴 void

SaveTags() 공개 메소드

Saves the tags.
public SaveTags ( Sitemap sitemap, IList tags, IList &newCreatedTags ) : void
sitemap Sitemap The sitemap.
tags IList The tags.
newCreatedTags IList The new created tags.
리턴 void