예제 #1
0
        private void RegisterMapping()
        {
            var config = new AutoMapperConfiguration.MapperConfigurationExpression();

            config.ForAllMaps(IgnoreUnmappedProperties);
            AutoMapper.Mapper.Initialize(config);
        }
예제 #2
0
파일: Startup.cs 프로젝트: ilyes24/Al-Darb
        private void RegisterMapping()
        {
            var config = new AutoMapperConfiguration.MapperConfigurationExpression();

            AutoMapperConfig.Configure(config);
            ConfigureMapping(config);
            AutoMapper.Mapper.Initialize(config);
        }
예제 #3
0
        public void ConfigureAutoMapper()
        {
            var expression = new AutoMapperConfiguration.MapperConfigurationExpression();

            expression.ConfigureMapping();
            //var config = new MapperConfiguration(expression);
            AutoMapper.Mapper.Initialize(expression);
            //config.AssertConfigurationIsValid();
        }
예제 #4
0
        private void Register(ILifetimeScope serviceProvier)
        {
            var mapperConfiguration = new MapperConfiguration.MapperConfigurationExpression();

            IEnumerable <IEntityMapperConfig> configurators = AssemblyFinder.FindAllInterfaces <IEntityMapperConfig>();

            foreach (IEntityMapperConfig mapperConfigurationInstance in configurators)
            {
                mapperConfigurationInstance.Config(mapperConfiguration, serviceProvier);
            }

            Mapper.Initialize(mapperConfiguration);
            IMapper createdMapper = Mapper.Configuration.CreateMapper();

            _mapper = createdMapper;
        }
예제 #5
0
파일: Startup.cs 프로젝트: ilyes24/Al-Darb
 protected void ConfigureMapping(AutoMapperConfiguration.MapperConfigurationExpression config)
 {
     AutoMapperConfig.Configure(config);
 }