VberAdminWebMvcModule.cs 863 B

123456789101112131415161718192021222324252627282930313233
  1. using Abp.Configuration.Startup;
  2. using Abp.Modules;
  3. using Abp.Reflection.Extensions;
  4. using VberAdmin.Configuration;
  5. using VberZero.Localization;
  6. using VberZero.Navigation;
  7. namespace VberAdmin.Web.Startup;
  8. [DependsOn(typeof(VberAdminWebCoreModule))]
  9. public class VberAdminWebMvcModule : AbpModule
  10. {
  11. private readonly IWebHostEnvironment _env;
  12. private readonly IConfigurationRoot _appConfiguration;
  13. public VberAdminWebMvcModule(IWebHostEnvironment env)
  14. {
  15. _env = env;
  16. _appConfiguration = env.GetAppConfiguration();
  17. }
  18. public override void PreInitialize()
  19. {
  20. Configuration.Localization.ConfigureExtension(_env.ContentRootPath+ "/Localization/SourceFiles");
  21. }
  22. public override void Initialize()
  23. {
  24. IocManager.RegisterAssemblyByConvention(typeof(VberAdminWebMvcModule).GetAssembly());
  25. }
  26. }