Ejemplo n.º 1
0
 public ObjectMapper(
     IMappingModule mappingModule,
     ILifetimeScope lifetimeScope)
 {
     _lifetimeScope      = lifetimeScope;
     _sourceTypeMappings = mappingModule.SourceTypeMappings;
     _autoMapper         = mappingModule.AutoMapper;
 }
Ejemplo n.º 2
0
        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;
        }