コード例 #1
0
        public TaxonomyPartHandler(
            IRepository<TaxonomyPartRecord> repository,
            ITaxonomySlugConstraint taxonomySlugConstraint,
            ITaxonomyService taxonomyService
            ) {

            Filters.Add(StorageFilter.For(repository));

            OnPublished<TaxonomyPart>(
                (context, part) => {
                    taxonomySlugConstraint.AddSlug(part.Slug);
                    taxonomyService.CreateTermContentType(part);
                });

            OnUnpublishing<TaxonomyPart>(
                (context, part) =>
                    taxonomySlugConstraint.RemoveSlug(part.Slug)
                );
        }
コード例 #2
0
        public TaxonomyPartHandler(
            IRepository <TaxonomyPartRecord> repository,
            ITaxonomySlugConstraint taxonomySlugConstraint,
            ITaxonomyService taxonomyService
            )
        {
            Filters.Add(StorageFilter.For(repository));

            OnPublished <TaxonomyPart>(
                (context, part) => {
                taxonomySlugConstraint.AddSlug(part.Slug);
                taxonomyService.CreateTermContentType(part);
            });

            OnUnpublishing <TaxonomyPart>(
                (context, part) =>
                taxonomySlugConstraint.RemoveSlug(part.Slug)
                );
        }
コード例 #3
0
ファイル: Routes.cs プロジェクト: ryankeeter/Orchard-Theme
 public Routes(ITaxonomySlugConstraint taxonomySlugConstraint, ITermPathConstraint termPathConstraint)
 {
     _taxonomySlugConstraint = taxonomySlugConstraint;
     _termPathConstraint = termPathConstraint;
 }
コード例 #4
0
ファイル: Routes.cs プロジェクト: CEBD/WashitaValleyShopper
 public Routes(ITaxonomySlugConstraint taxonomySlugConstraint, ITermPathConstraint termPathConstraint)
 {
     _taxonomySlugConstraint = taxonomySlugConstraint;
     _termPathConstraint     = termPathConstraint;
 }
コード例 #5
0
 public TaxonomySlugConstraintUpdator(
     ITaxonomySlugConstraint taxonomySlugConstraint, ITaxonomyService taxonomyService)
 {
     _taxonomySlugConstraint = taxonomySlugConstraint;
     _taxonomyService = taxonomyService;
 }
コード例 #6
0
 public TaxonomySlugConstraintUpdator(ITaxonomySlugConstraint taxonomySlugConstraint, ITaxonomyService taxonomyService)
 {
     _taxonomySlugConstraint = taxonomySlugConstraint;
     _taxonomyService        = taxonomyService;
 }