Example #1
0
        internal IsDayOff(IsDayOffSettings settings, IIsDayOffApiClient apiClient)
        {
            this.settings = settings ?? throw new ArgumentNullException(nameof(settings), ErrorsMessages.SettingCanNotBeNull());

            if (settings.TraceLevel.HasValue)
            {
                Tracer.Switch.Level = settings.TraceLevel.Value;
            }

            service = new IsDayOffService(apiClient, settings.Cache);
        }
Example #2
0
 public IsDayOffService(IIsDayOffApiClient apiClient, IIsDayOffCache cache)
 {
     this.apiClient = apiClient;
     this.cache     = cache;
 }