public ObjectMapper( IMappingModule mappingModule, ILifetimeScope lifetimeScope) { _lifetimeScope = lifetimeScope; _sourceTypeMappings = mappingModule.SourceTypeMappings; _autoMapper = mappingModule.AutoMapper; }
public ObjectMapper( ILoggerFactory loggerFactory, IMappingModule mappingModule, IServiceProvider services) { if (loggerFactory == null) { throw new ArgumentNullException(nameof(loggerFactory)); } if (mappingModule == null) { throw new ArgumentNullException(nameof(mappingModule)); } _logger = loggerFactory.CreateLogger <ObjectMapper>(); _services = services ?? throw new ArgumentNullException(nameof(services)); _sourceTypeMappings = mappingModule.SourceTypeMappings; }