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