public SubscriptionWidget( IViewRenderService viewRenderService, NccWebSiteWidgetService websiteWidgetService, SubscriptionUserService subscriptionUserService) : base( "NetCoreCMS.Modules.Widgets.Subscription", "Subscription Widget", "This widget display subscription form", "", true ) { _viewRenderService = viewRenderService; _websiteWidgetService = websiteWidgetService; _subscriptionUserService = subscriptionUserService; }
public SubscriptionHomeController(NccSettingsService nccSettingsService, ILoggerFactory factory, SubscriptionUserService subscriptionUserService) { _logger = factory.CreateLogger <SubscriptionHomeController>(); nccSubscriptionSettings = new SubscriptionSettings(); _nccSettingsService = nccSettingsService; _subscriptionUserService = subscriptionUserService; try { var tempSettings = _nccSettingsService.GetByKey("NccSubscription_Settings"); if (tempSettings != null) { nccSubscriptionSettings = JsonConvert.DeserializeObject <SubscriptionSettings>(tempSettings.Value); } } catch (Exception ex) { _logger.LogError(ex.ToString()); } }