public ShowController( IPhotoSwipeService photoSwipeService, ITagService tagService, IContentManager contentManager, ISiteService siteService, IShapeFactory shapeFactory) { _photoSwipeService = photoSwipeService; _tagService = tagService; _contentManager = contentManager; _siteService = siteService; Shape = shapeFactory; T = NullLocalizer.Instance; }
public PhotoSwipeHandler( IPhotoSwipeService MediaTagCloudService, ISignals signals) { _signals = signals; OnInitializing<MediaTagCloudPart>((context, part) => part._tagCountField.Loader(tags => MediaTagCloudService.GetPopularTags(part.Buckets, part).ToList() )); OnUpdated<MediaTagCloudPart>((context, part) => InvalidateMediaTagCloudCache()); OnPublished<TagsPart>((context, part) => InvalidateMediaTagCloudCache()); OnRemoved<TagsPart>((context, part) => InvalidateMediaTagCloudCache()); OnUnpublished<TagsPart>((context, part) => InvalidateMediaTagCloudCache()); }