コード例 #1
0
        public AppConfigSettingsProvider()
        {
#if NETSTANDARD1_3
            this.configStrategy = new ConfigurationExtensionReader();
#else
            this.configStrategy = new ConfigManagerReader();
#endif
        }
コード例 #2
0
ファイル: ScheduleWorker.cs プロジェクト: christianbh/Kakeapp
        public ScheduleWorker(ICakeScheduleServices cakeScheduleServices, IDepartmentServices departmentServices,
            IMailService mailService,
            ICakeScheduleDao cakeScheduleDao, IDepartmentDao departmentDao,
            IAppConfigReader appConfigReader)
        {
            _cakeScheduleServices = cakeScheduleServices;
            _departmentServices = departmentServices;
            _mailService = mailService;
            _cakeScheduleDao = cakeScheduleDao;
            _departmentDao = departmentDao;
            _appConfigReader = appConfigReader;

            _timer = new Timer(_appConfigReader.TimerRunInterval);
            _timer.Elapsed += Timer_Elapsed;
        }
コード例 #3
0
ファイル: MailService.cs プロジェクト: christianbh/Kakeapp
 public MailService(IDepartmentServices departmentServices, IAppConfigReader appConfigReader, DateTime cakeDate)
 {
     _departmentServices = departmentServices;
     _appConfigReader = appConfigReader;
     _cakeDate = cakeDate;
 }
コード例 #4
0
ファイル: News.aspx.cs プロジェクト: efournier92/BalancedBias
 /// <inheritdoc />
 /// <summary>
 /// Private constructor for News aspx class
 /// </summary>
 /// <param name="appConfigReader"></param>
 private News(IAppConfigReader appConfigReader)
 {
     MediaBasePath = appConfigReader.AppConfigToString(AppSettingKeys.MediaBasePath);
 }