public TagCloudHandler( IRepository<TagCloudRecord> repository, ITagCloudService tagCloudService, ISignals signals) { Filters.Add(StorageFilter.For(repository)); _tagCloudService = tagCloudService; _signals = signals; }
public TagCloudHandler( IRepository <TagCloudRecord> repository, ITagCloudService tagCloudService, ISignals signals) { Filters.Add(StorageFilter.For(repository)); _tagCloudService = tagCloudService; _signals = signals; }
public TagCloudHandler( ITagCloudService tagCloudService, ISignals signals) { _signals = signals; OnInitializing <TagCloudPart>((context, part) => part ._tagCountField.Loader(tags => tagCloudService.GetPopularTags(part.Buckets, part.Slug).ToList() )); OnPublished <TagsPart>((context, part) => InvalidateTagCloudCache()); OnRemoved <TagsPart>((context, part) => InvalidateTagCloudCache()); OnUnpublished <TagsPart>((context, part) => InvalidateTagCloudCache()); }
public TagCloudHandler( ITagCloudService tagCloudService, ISignals signals) { _signals = signals; OnInitializing<TagCloudPart>((context, part) => part ._tagCountField.Loader(tags => tagCloudService.GetPopularTags(part.Buckets, part.Slug).ToList() )); OnPublished<TagsPart>((context, part) => InvalidateTagCloudCache()); OnRemoved<TagsPart>((context, part) => InvalidateTagCloudCache()); OnUnpublished<TagsPart>((context, part) => InvalidateTagCloudCache()); }
public TagCloudViewComponent(IMapper mapper, ITagCloudService tagCloudService, ITagService tagService) { _mapper = mapper; _tagCloudService = tagCloudService; _tagService = tagService; }
public TagCloudViewComponent(ITagCloudService service) { _service = service; }