public StudioNotifyHelper( StudioNotifySource studioNotifySource, UserManager userManager, SettingsManager settingsManager, AdditionalWhiteLabelSettingsHelper additionalWhiteLabelSettingsHelper, CommonLinkUtility commonLinkUtility, SetupInfo setupInfo, TenantManager tenantManager, TenantExtra tenantExtra, CoreBaseSettings coreBaseSettings, WebImageSupplier webImageSupplier, IConfiguration configuration, IOptionsMonitor <ILog> option) { Helplink = commonLinkUtility.GetHelpLink(settingsManager, additionalWhiteLabelSettingsHelper, false); NotifySource = studioNotifySource; UserManager = userManager; SettingsManager = settingsManager; CommonLinkUtility = commonLinkUtility; SetupInfo = setupInfo; TenantManager = tenantManager; TenantExtra = tenantExtra; CoreBaseSettings = coreBaseSettings; WebImageSupplier = webImageSupplier; SubscriptionProvider = NotifySource.GetSubscriptionProvider(); RecipientsProvider = NotifySource.GetRecipientsProvider(); Log = option.CurrentValue; int.TryParse(configuration["core:notify:countspam"], out CountMailsToNotActivated); NotificationImagePath = configuration["web:notification:image:path"]; }
public StudioNotifyService() { source = new StudioNotifySource(); client = WorkContext.NotifyContext.NotifyService.RegisterClient(source); //Register for web messages WebNotifyHandler.NotifyAction += WebNotifyHandler_NotifyAction; }
static StudioNotifyHelper() { Helplink = CommonLinkUtility.GetHelpLink(false); NotifySource = new StudioNotifySource(); SubscriptionProvider = NotifySource.GetSubscriptionProvider(); RecipientsProvider = NotifySource.GetRecipientsProvider(); }
static StudioNotifyHelper() { Helplink = CommonLinkUtility.GetHelpLink(false); NotifySource = new StudioNotifySource(); SubscriptionProvider = NotifySource.GetSubscriptionProvider(); RecipientsProvider = NotifySource.GetRecipientsProvider(); int.TryParse(ConfigurationManagerExtension.AppSettings["core.notify.countspam"], out CountMailsToNotActivated); NotificationImagePath = ConfigurationManagerExtension.AppSettings["web.notification.image.path"]; }
public StudioNotifyHelper( StudioNotifySource studioNotifySource, UserManager userManager, SettingsManager settingsManager, AdditionalWhiteLabelSettingsHelper additionalWhiteLabelSettingsHelper, CommonLinkUtility commonLinkUtility, SetupInfo setupInfo, TenantManager tenantManager, IOptionsMonitor <ILog> option) { Helplink = commonLinkUtility.GetHelpLink(settingsManager, additionalWhiteLabelSettingsHelper, false); NotifySource = studioNotifySource; UserManager = userManager; SetupInfo = setupInfo; TenantManager = tenantManager; SubscriptionProvider = NotifySource.GetSubscriptionProvider(); RecipientsProvider = NotifySource.GetRecipientsProvider(); Log = option.CurrentValue; }
private StudioNotifyService() { source = new StudioNotifySource(); client = WorkContext.NotifyContext.NotifyService.RegisterClient(source); }
private StudioWhatsNewService() { source = new StudioNotifySource(); }