public ProductLinkHandler(Page page, TemplateUic uic, IPrincipal user, IPageRepository pageRepository, ILogger logger) : base(page, uic) { _user = user; _pageRepository = pageRepository; _logger = logger; }
public virtual PageTypeTemplateContext AddContent(TemplateContentType type, params string[] classNames) { var item = new TemplateUic { Key = type.Key, ClassNames = classNames }; Page.Template.Content.Add(item); return this; }
public PayPalButtonHandler(Page page, TemplateUic uic, IPayPalButtonRepository payPalButtonRepository) : base(page, uic) { _payPalButtonRepository = payPalButtonRepository; }
public ImageHandler(Page page, TemplateUic uic, IPrincipal user) : base(page, uic) { _user = user; }