public void SetOptions(TaskMappingConfiguration mappingConfiguration) { MapBody = mappingConfiguration.MapBody; MapPriority = mappingConfiguration.MapPriority; MapRecurringTasks = mappingConfiguration.MapRecurringTasks; MapReminder = mappingConfiguration.MapReminder; }
public TaskMappingConfigurationViewModel Create(TaskMappingConfiguration configurationElement) { var taskMappingConfigurationViewModel = new TaskMappingConfigurationViewModel(_availableCategories); taskMappingConfigurationViewModel.SetOptions(configurationElement); return(taskMappingConfigurationViewModel); }
public OutlookTaskRepository(NameSpace mapiNameSpace, string folderId, string folderStoreId, IDaslFilterProvider daslFilterProvider, TaskMappingConfiguration configuration) { if (mapiNameSpace == null) { throw new ArgumentNullException(nameof(mapiNameSpace)); } if (daslFilterProvider == null) { throw new ArgumentNullException(nameof(daslFilterProvider)); } if (configuration == null) { throw new ArgumentNullException(nameof(configuration)); } if (String.IsNullOrEmpty(folderId)) { throw new ArgumentException("Argument is null or empty", nameof(folderId)); } if (String.IsNullOrEmpty(folderStoreId)) { throw new ArgumentException("Argument is null or empty", nameof(folderStoreId)); } _mapiNameSpace = mapiNameSpace; _folderId = folderId; _folderStoreId = folderStoreId; _daslFilterProvider = daslFilterProvider; _configuration = configuration; }
public IConfigurationForm <TaskMappingConfiguration> Create(TaskMappingConfiguration configurationElement) { var form = new TaskMappingConfigurationForm(); form.Options = configurationElement; return(form); }
public void SetOptions(TaskMappingConfiguration mappingConfiguration) { MapBody = mappingConfiguration.MapBody; MapPriority = mappingConfiguration.MapPriority; MapRecurringTasks = mappingConfiguration.MapRecurringTasks; MapReminder = mappingConfiguration.MapReminder; TaskCategory = mappingConfiguration.TaskCategory; InvertTaskCategoryFilter = mappingConfiguration.InvertTaskCategoryFilter; }
public TaskMappingConfigurationModel(TaskMappingConfiguration data) { if (data == null) { throw new ArgumentNullException(nameof(data)); } InitializeData(data); }
public void FillOptions(TaskMappingConfiguration mappingConfiguration) { mappingConfiguration.MapBody = _mapBody; mappingConfiguration.MapPriority = _mapPriority; mappingConfiguration.MapRecurringTasks = _mapRecurringTasks; mappingConfiguration.MapReminder = _mapReminder; mappingConfiguration.TaskCategory = _taskCategory; mappingConfiguration.InvertTaskCategoryFilter = _invertTaskCategoryFilter; }
public void SetOptions(TaskMappingConfiguration mappingConfiguration) { MapBody = mappingConfiguration.MapBody; MapPriority = mappingConfiguration.MapPriority; MapRecurringTasks = mappingConfiguration.MapRecurringTasks; MapReminder = mappingConfiguration.MapReminder; TaskCategory = mappingConfiguration.TaskCategory; InvertTaskCategoryFilter = mappingConfiguration.InvertTaskCategoryFilter; _customPropertyMappingViewModel.SetOptions(mappingConfiguration); }
public virtual TaskMappingConfiguration CreateTaskMappingConfiguration() { var data = new TaskMappingConfiguration(); data.MapReminder = ReminderMapping.JustUpcoming; data.MapPriority = true; data.MapBody = true; data.MapRecurringTasks = true; data.MapStartAndDueAsFloating = false; data.IncludeEmptyTaskCategoryFilter = false; data.InvertTaskCategoryFilter = false; data.MapCustomProperties = false; return(data); }
private void InitializeData(TaskMappingConfiguration mappingConfiguration) { MapBody = mappingConfiguration.MapBody; MapPriority = mappingConfiguration.MapPriority; MapRecurringTasks = mappingConfiguration.MapRecurringTasks; MapReminder = mappingConfiguration.MapReminder; TaskCategory = mappingConfiguration.TaskCategory; IncludeEmptyTaskCategoryFilter = mappingConfiguration.IncludeEmptyTaskCategoryFilter; InvertTaskCategoryFilter = mappingConfiguration.InvertTaskCategoryFilter; _mapCustomProperties = mappingConfiguration.MapCustomProperties; if (mappingConfiguration.UserDefinedCustomPropertyMappings != null) { Array.ForEach(mappingConfiguration.UserDefinedCustomPropertyMappings, m => Mappings.Add(new PropertyMappingModel(m))); } }
public OutlookTaskRepository(IOutlookSession session, string folderId, string folderStoreId, IDaslFilterProvider daslFilterProvider, TaskMappingConfiguration configuration, IQueryOutlookTaskItemFolderStrategy queryFolderStrategy, IComWrapperFactory comWrapperFactory, bool useDefaultFolderItemType) { if (session == null) { throw new ArgumentNullException(nameof(session)); } if (daslFilterProvider == null) { throw new ArgumentNullException(nameof(daslFilterProvider)); } if (configuration == null) { throw new ArgumentNullException(nameof(configuration)); } if (queryFolderStrategy == null) { throw new ArgumentNullException(nameof(queryFolderStrategy)); } if (comWrapperFactory == null) { throw new ArgumentNullException(nameof(comWrapperFactory)); } if (String.IsNullOrEmpty(folderId)) { throw new ArgumentException("Argument is null or empty", nameof(folderId)); } if (String.IsNullOrEmpty(folderStoreId)) { throw new ArgumentException("Argument is null or empty", nameof(folderStoreId)); } _session = session; _folderId = folderId; _folderStoreId = folderStoreId; _daslFilterProvider = daslFilterProvider; _configuration = configuration; _queryFolderStrategy = queryFolderStrategy; _comWrapperFactory = comWrapperFactory; _useDefaultFolderItemType = useDefaultFolderItemType; }
public MappingConfigurationModel Visit(TaskMappingConfiguration configuration) { return(new TaskMappingConfigurationModel(configuration)); }
public TaskMapper(string localTimeZoneId, TaskMappingConfiguration configuration) { _dateNull = new DateTime(4501, 1, 1, 0, 0, 0); _localTimeZoneInfo = TimeZoneInfo.FindSystemTimeZoneById(localTimeZoneId); _configuration = configuration; }
public TaskMapper(string localTimeZoneId, TaskMappingConfiguration configuration) { _localTimeZoneInfo = TimeZoneInfo.FindSystemTimeZoneById(localTimeZoneId); _configuration = configuration; }