コード例 #1
0
ファイル: NeNewsController.cs プロジェクト: nbyh/NetCoreCMS
        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();
        }
コード例 #2
0
ファイル: NewsWidget.cs プロジェクト: stantoxt/NetCoreCMS
 public NewsWidget(
     IViewRenderService viewRenderService,
     NccWebSiteWidgetService websiteWidgetService,
     NeNewsService neNewsService) : base(
         "News",
         "This is a widget to display news.",
         "",
         false
         )
 {
     _viewRenderService    = viewRenderService;
     _websiteWidgetService = websiteWidgetService;
     _neNewsService        = neNewsService;
 }
コード例 #3
0
 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;
 }
コード例 #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;
 }
コード例 #5
0
        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());
            }
        }