Exemple #1
0
        public override void PreInitialize()
        {
            Configuration.Authorization.Providers.Add <SMICAuthorizationProvider>();

            Configuration.Authorization.Providers.Add <PersonAppAuthorizationProvider>();  // SMIC.PhoneBooks.Persons.Authorization
            Configuration.Authorization.Providers.Add <TaskAuthorizationProvider>();
            Configuration.Authorization.Providers.Add <HomeInfoAuthorizationProvider>();

            Configuration.Modules.AbpAutoMapper().Configurators.Add(configuration =>
            {
                CustomerPersonMapper.CreateMappings(configuration);   // 自定义类型映射 - SMIC.PhoneBooks.Persons.Dtos.LTMAutoMapper
                TaskMapper.CreateMappings(configuration);             // MyTasks.Task的AutoMapper
                HomeInfoMapper.CreateMappings(configuration);
            });
        }
Exemple #2
0
        public override void Initialize()
        {
            var thisAssembly = typeof(SMICApplicationModule).GetAssembly();

            IocManager.RegisterAssemblyByConvention(thisAssembly);

            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 =>
            {
                HomeInfoMapper.CreateMappings(configuration);
            });
        }