public OutlookEventRepository( NameSpace mapiNameSpace, string folderId, string folderStoreId, IDateTimeRangeProvider dateTimeRangeProvider, EventMappingConfiguration configuration, IDaslFilterProvider daslFilterProvider) { if (mapiNameSpace == null) { throw new ArgumentNullException(nameof(mapiNameSpace)); } if (dateTimeRangeProvider == null) { throw new ArgumentNullException(nameof(dateTimeRangeProvider)); } if (configuration == null) { throw new ArgumentNullException(nameof(configuration)); } if (daslFilterProvider == null) { throw new ArgumentNullException(nameof(daslFilterProvider)); } _mapiNameSpace = mapiNameSpace; _folderId = folderId; _folderStoreId = folderStoreId; _dateTimeRangeProvider = dateTimeRangeProvider; _configuration = configuration; _daslFilterProvider = daslFilterProvider; }
public CalDavRepository(ICalDavDataAccess calDavDataAccess, IStringSerializer calendarSerializer, EntityType entityType, IDateTimeRangeProvider dateTimeRangeProvider) { _calDavDataAccess = calDavDataAccess; _calendarSerializer = calendarSerializer; _entityType = entityType; _dateTimeRangeProvider = dateTimeRangeProvider; }
public OutlookEventRepository(NameSpace mapiNameSpace, string folderId, string folderStoreId, IDateTimeRangeProvider dateTimeRangeProvider) { if (mapiNameSpace == null) { throw new ArgumentNullException("mapiNameSpace"); } _mapiNameSpace = mapiNameSpace; _folderId = folderId; _folderStoreId = folderStoreId; _dateTimeRangeProvider = dateTimeRangeProvider; }
public CalDavRepository( ICalDavDataAccess calDavDataAccess, IStringSerializer calendarSerializer, EntityType entityType, IDateTimeRangeProvider dateTimeRangeProvider, bool deleteAndCreateOnUpdateError403) { _deleteAndCreateOnUpdateError403 = deleteAndCreateOnUpdateError403; _calDavDataAccess = calDavDataAccess; _calendarSerializer = calendarSerializer; _entityType = entityType; _dateTimeRangeProvider = dateTimeRangeProvider; }
public OutlookEventRepository( IOutlookSession session, string folderId, string folderStoreId, IDateTimeRangeProvider dateTimeRangeProvider, EventMappingConfiguration configuration, IDaslFilterProvider daslFilterProvider, IQueryOutlookAppointmentItemFolderStrategy queryFolderStrategy, IComWrapperFactory comWrapperFactory, bool useDefaultFolderItemType) { if (session == null) { throw new ArgumentNullException(nameof(session)); } if (dateTimeRangeProvider == null) { throw new ArgumentNullException(nameof(dateTimeRangeProvider)); } if (configuration == null) { throw new ArgumentNullException(nameof(configuration)); } if (daslFilterProvider == null) { throw new ArgumentNullException(nameof(daslFilterProvider)); } if (queryFolderStrategy == null) { throw new ArgumentNullException(nameof(queryFolderStrategy)); } if (comWrapperFactory == null) { throw new ArgumentNullException(nameof(comWrapperFactory)); } _session = session; _folderId = folderId; _folderStoreId = folderStoreId; _dateTimeRangeProvider = dateTimeRangeProvider; _configuration = configuration; _daslFilterProvider = daslFilterProvider; _queryFolderStrategy = queryFolderStrategy; _comWrapperFactory = comWrapperFactory; _useDefaultFolderItemType = useDefaultFolderItemType; }