Exemple #1
0
        public NeNewsController(NccSettingsService nccSettingsService, ILoggerFactory factory, NeNewsService neNewsService, NeCategoryService neCategoryService, NccUserService nccUserService)
        {
            _logger         = factory.CreateLogger <NeNewsController>();
            nccNewsSettings = new NewsSettings();

            _nccSettingsService = nccSettingsService;
            _neNewsService      = neNewsService;
            _neCategoryService  = neCategoryService;
            _nccUserService     = nccUserService;
            nccNewsSettings     = _nccSettingsService.GetByKey <NewsSettings>() ?? new NewsSettings();
        }
Exemple #2
0
 public NewsWidget(
     IViewRenderService viewRenderService,
     NccWebSiteWidgetService websiteWidgetService,
     NeNewsService neNewsService) : base(
         "News",
         "This is a widget to display news.",
         "",
         false
         )
 {
     _viewRenderService    = viewRenderService;
     _websiteWidgetService = websiteWidgetService;
     _neNewsService        = neNewsService;
 }
 public NewsVerticalWidget(
     IViewRenderService viewRenderService,
     NccWebSiteWidgetService websiteWidgetService,
     NeNewsService neNewsService) : base(
         "Vertical News",
         "This is a widget to scroll news vertically.",
         "",
         false
         )
 {
     _viewRenderService    = viewRenderService;
     _websiteWidgetService = websiteWidgetService;
     _neNewsService        = neNewsService;
 }
Exemple #4
0
 public NewsHorizontalWidget(
     IViewRenderService viewRenderService,
     NccWebSiteWidgetService websiteWidgetService,
     NeNewsService neNewsService) : base(
         "NetCoreCMS.Modules.Widgets.NewsHorizontal",
         "Horizontal News",
         "This is a widget to scroll news horizontally.",
         "",
         false
         )
 {
     _viewRenderService    = viewRenderService;
     _websiteWidgetService = websiteWidgetService;
     _neNewsService        = neNewsService;
 }
        public NeNewsController(NccSettingsService nccSettingsService, ILoggerFactory factory, NeNewsService neNewsService, NeCategoryService neCategoryService)
        {
            _logger         = factory.CreateLogger <NeNewsController>();
            nccNewsSettings = new NewsSettings();

            _nccSettingsService = nccSettingsService;
            _neNewsService      = neNewsService;
            _neCategoryService  = neCategoryService;
            try
            {
                var tempSettings = _nccSettingsService.GetByKey("NccLinkShare_Settings");
                if (tempSettings != null)
                {
                    nccNewsSettings = JsonConvert.DeserializeObject <NewsSettings>(tempSettings.Value);
                }
            }
            catch (Exception ex)
            {
                _logger.LogError(ex.ToString());
            }
        }