public void Configure() { Mapper.Initialize(config => { config.AddExpressionMapping(); if (AutoDiscoverAutoMapperProfiles) { profileDiscovery.DiscoverProfiles(); } var profiles = profileDiscovery.GetProfiles(); foreach (Profile profile in profiles) { config.AddProfile(profile); } }); }
private MapperConfiguration CreateMapperConfiguration() { profileDiscovery.DiscoverProfiles(); profileDiscovery.GetProfiles(); var config = new MapperConfiguration(configExpression => { configExpression.AddExpressionMapping(); configExpression.ConstructServicesUsing(type => serviceLocator.Get(type)); var profiles = profileDiscovery.GetProfiles(); foreach (Profile profile in profiles) { configExpression.AddProfile(profile); } }); return(config); }