VberAdminApplicationModule.cs 801 B

123456789101112131415161718192021222324252627282930
  1. using Abp.AutoMapper;
  2. using Abp.Modules;
  3. using Abp.Reflection.Extensions;
  4. using VberAdmin.Authorization;
  5. namespace VberAdmin;
  6. [DependsOn(
  7. typeof(VberAdminCoreModule),
  8. typeof(AbpAutoMapperModule))]
  9. public class VberAdminApplicationModule : AbpModule
  10. {
  11. public override void PreInitialize()
  12. {
  13. Configuration.Authorization.Providers.Add<VberAdminAuthorizationProvider>();
  14. }
  15. public override void Initialize()
  16. {
  17. var thisAssembly = typeof(VberAdminApplicationModule).GetAssembly();
  18. IocManager.RegisterAssemblyByConvention(thisAssembly);
  19. Configuration.Modules.AbpAutoMapper().Configurators.Add(
  20. // Scan the assembly for classes which inherit from AutoMapper.Profile
  21. cfg => cfg.AddMaps(thisAssembly)
  22. );
  23. }
  24. }