Ejemplo n.º 1
0
        public AppConfigSettingsProvider()
        {
#if NETSTANDARD1_3
            this.configStrategy = new ConfigurationExtensionReader();
#else
            this.configStrategy = new ConfigManagerReader();
#endif
        }
Ejemplo n.º 2
0
        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;
        }
Ejemplo n.º 3
0
 public MailService(IDepartmentServices departmentServices, IAppConfigReader appConfigReader, DateTime cakeDate)
 {
     _departmentServices = departmentServices;
     _appConfigReader = appConfigReader;
     _cakeDate = cakeDate;
 }
Ejemplo n.º 4
0
 /// <inheritdoc />
 /// <summary>
 /// Private constructor for News aspx class
 /// </summary>
 /// <param name="appConfigReader"></param>
 private News(IAppConfigReader appConfigReader)
 {
     MediaBasePath = appConfigReader.AppConfigToString(AppSettingKeys.MediaBasePath);
 }