public SecondaryRepositoryService(ISecondaryRepository repository, ISerializer serializer, IndexMapProvider <T> indexMaps) { if (repository == null) { throw new ArgumentNullException(nameof(repository)); } if (serializer == null) { throw new ArgumentNullException(nameof(serializer)); } if (indexMaps == null) { throw new ArgumentNullException(nameof(indexMaps)); } this.repository = repository; this.serializer = serializer; this.IndexMaps = indexMaps; }
public SecondaryRepositoryService(ISecondaryRepository repository, ISerializer serializer) : this(repository, serializer, new IndexMapProvider <T>()) { }