public override void Initialize() { IocManager.RegisterAssemblyByConvention(Assembly.GetExecutingAssembly()); Configuration.Modules.AbpAutoMapper().Configurators.Add(mapper => { CustomDtoMapper.CreateMappings(mapper); }); }
public override void PreInitialize() { //Adding authorization providers Configuration.Authorization.Providers.Add <AppAuthorizationProvider>(); //Adding custom AutoMapper mappings Configuration.Modules.AbpAutoMapper().Configurators.Add(mapper => { CustomDtoMapper.CreateMappings(mapper); }); }
public override void Initialize() { var thisAssembly = typeof(AbpProjectNameApplicationModule).GetAssembly(); IocManager.RegisterAssemblyByConvention(thisAssembly); //can this be removed??? //????????????????????? Configuration.Modules.AbpAutoMapper().Configurators.Add( // Scan the assembly for classes which inherit from AutoMapper.Profile cfg => cfg.AddMaps(thisAssembly) ); Configuration.Modules.AbpAutoMapper().Configurators.Add(configuration => { CustomDtoMapper.CreateMappings(configuration, new MultiLingualMapContext( IocManager.Resolve <ISettingManager>() )); }); }