コード例 #1
0
    public void SetOptions (CalDavSynchronizer.Contracts.Options options)
    {
      foreach (var section in Sections)
        section.SetOptions (options);

      foreach (var subViewModel in Items)
        subViewModel.SetOptions (options);
      IsActive = !options.Inactive;
      Name = options.Name;
      Id = options.Id;

      SetOptionsOverride (options);
    }
コード例 #2
0
 public void FillOptions (CalDavSynchronizer.Contracts.Options options)
 {
   options.IgnoreSynchronizationTimeRange = !_useSynchronizationTimeRange;
   options.DaysToSynchronizeInThePast = _daysToSynchronizeInThePast;
   options.DaysToSynchronizeInTheFuture = _daysToSynchronizeInTheFuture;
 }
コード例 #3
0
    protected virtual void SetOptionsOverride (CalDavSynchronizer.Contracts.Options options)
    {

    }
 public void FillOptions(CalDavSynchronizer.Contracts.Options options)
 {
   var eventMappingConfiguration = options.GetOrCreateMappingConfiguration<EventMappingConfiguration>();
   FillOptions(eventMappingConfiguration);
   _customPropertyMappingViewModel.FillOptions(eventMappingConfiguration);
 }
コード例 #5
0
 public void SetOptions (CalDavSynchronizer.Contracts.Options options)
 {
   UseSynchronizationTimeRange = !options.IgnoreSynchronizationTimeRange;
   DaysToSynchronizeInThePast = options.DaysToSynchronizeInThePast;
   DaysToSynchronizeInTheFuture = options.DaysToSynchronizeInTheFuture;
 }
コード例 #6
0
    protected override void SetOptionsOverride (CalDavSynchronizer.Contracts.Options options)
    {
      MappingConfigurationViewModel = options.MappingConfiguration?.CreateConfigurationViewModel (_mappingConfigurationViewModelFactory);

      CoerceMappingConfiguration();

      MappingConfigurationViewModel?.SetOptions (options);
    }
 public void SetOptions (CalDavSynchronizer.Contracts.Options options)
 {
   SetOptions (options.MappingConfiguration as EventMappingConfiguration ?? new EventMappingConfiguration());
 }
コード例 #8
0
 public void FillOptions (CalDavSynchronizer.Contracts.Options options)
 {
   options.SynchronizationMode = _synchronizationMode;
   options.ConflictResolution = _conflictResolution;
   options.SynchronizationIntervalInMinutes = _synchronizationIntervalInMinutes;
   options.IsChunkedSynchronizationEnabled = IsChunkedSynchronizationEnabled;
   options.ChunkSize = ChunkSize;
 }
コード例 #9
0
 public void SetOptions (CalDavSynchronizer.Contracts.Options options)
 {
   SynchronizationMode = options.SynchronizationMode;
   Resolution = options.ConflictResolution;
   SynchronizationIntervalInMinutes = options.SynchronizationIntervalInMinutes;
   IsChunkedSynchronizationEnabled = options.IsChunkedSynchronizationEnabled;
   ChunkSize = options.ChunkSize;
 }
コード例 #10
0
 public void FillOptions (CalDavSynchronizer.Contracts.Options options)
 {
   options.CloseAfterEachRequest = _closeConnectionAfterEachRequest;
   options.PreemptiveAuthentication = _preemptiveAuthentication;
   options.ForceBasicAuthentication = _forceBasicAuthentication;
   options.ProxyOptions = CreateProxyOptions();
 }
コード例 #11
0
    public void SetOptions (CalDavSynchronizer.Contracts.Options options)
    {
      var proxyOptions = options.ProxyOptions ?? new ProxyOptions();

      CloseConnectionAfterEachRequest = options.CloseAfterEachRequest;
      PreemptiveAuthentication = options.PreemptiveAuthentication;
      ForceBasicAuthentication = options.ForceBasicAuthentication;
      ProxyUseDefault = proxyOptions.ProxyUseDefault;
      ProxyUseManual = proxyOptions.ProxyUseManual;
      ProxyUrl = proxyOptions.ProxyUrl;
      ProxyUserName = proxyOptions.ProxyUserName;
      ProxyPassword = proxyOptions.ProxyPassword;
    }
 public void FillOptions (CalDavSynchronizer.Contracts.Options options)
 {
   options.MappingConfiguration = new ContactMappingConfiguration
                                  {
                                      MapBirthday = _mapBirthday,
                                      MapContactPhoto = _mapContactPhoto,
                                      KeepOutlookPhoto = _keepOutlookPhoto,
                                      KeepOutlookFileAs = _keepOutlookFileAs,
                                      FixPhoneNumberFormat = _fixPhoneNumberFormat
                                  };
 }