Example #1
0
 public BaseViewModelConfig(AppSettings appSettings, IEnumerable <Settings> settings,
                            IContentHelperInterface contentHelper)
 {
     ContentHelper = contentHelper;
     AppSettings   = appSettings;
     Settings      = settings;
 }
Example #2
0
 public NewsController(IMediator mediator,
                       IOptions <AppSettings> appSettingsOptions, ILogger <NewsController> logger,
                       IContentHelperInterface contentHelper
                       ) : base(mediator, appSettingsOptions, contentHelper)
 {
     _logger = logger;
 }
Example #3
0
 protected BaseViewModel(BaseViewModelConfig config)
 {
     Settings      = config.Settings;
     AppSettings   = config.AppSettings;
     ContentHelper = config.ContentHelper;
     SiteTitle     = AppSettings.Title;
     ImageUrl      = new Uri(AppSettings.SocialLogo);
 }
Example #4
0
        protected BaseController(IMediator mediator, IOptions <AppSettings> appSettingsOptions,
                                 IContentHelperInterface contentHelper)
        {
            Mediator = mediator;
            var settings = mediator.Send(new GetSettingsQuery()).GetAwaiter().GetResult().models;

            ViewModelConfig = new BaseViewModelConfig(appSettingsOptions.Value, settings, contentHelper);
        }
Example #5
0
 public IPBApiHelper(IOptions <IPBApiConfig> ipbApiConfig, IContentHelperInterface contextHelper,
                     ILogger <IPBApiHelper> logger)
 {
     _ipbApiConfig  = ipbApiConfig.Value;
     _contextHelper = contextHelper;
     _logger        = logger;
     _client        = new HttpClient();
     _client.DefaultRequestHeaders.Add("Authorization", "Basic " + Base64Encode(_ipbApiConfig.ApiKey) + ":");
 }
Example #6
0
 public SearchController(IMediator mediator, IOptions <AppSettings> appSettingsOptions,
                         IContentHelperInterface contentHelper)
     : base(mediator, appSettingsOptions, contentHelper)
 {
     _contentHelper = contentHelper;
 }
Example #7
0
 public GamesController(IMediator mediator,
                        IOptions <AppSettings> appSettingsOptions, IContentHelperInterface contentHelper)
     : base(mediator, appSettingsOptions, contentHelper)
 {
 }