BusinessApplicationContractsModule.cs 1.0 KB

123456789101112131415161718192021222324252627282930313233
  1. using Business.Localization;
  2. using Volo.Abp.Application;
  3. using Volo.Abp.Localization;
  4. using Volo.Abp.Modularity;
  5. using Volo.Abp.PermissionManagement;
  6. using Volo.Abp.Validation.Localization;
  7. using Volo.Abp.VirtualFileSystem;
  8. namespace Business
  9. {
  10. [DependsOn(
  11. typeof(AbpLocalizationModule),
  12. typeof(AbpPermissionManagementApplicationContractsModule)
  13. )]
  14. public class BusinessApplicationContractsModule : AbpModule
  15. {
  16. public override void ConfigureServices(ServiceConfigurationContext context)
  17. {
  18. Configure<AbpVirtualFileSystemOptions>(options =>
  19. {
  20. options.FileSets.AddEmbedded<BusinessApplicationContractsModule>("Business");
  21. });
  22. Configure<AbpLocalizationOptions>(options =>
  23. {
  24. options.Resources
  25. .Add<BusinessResource>("zh-Hans")
  26. .AddBaseTypes(typeof(AbpValidationResource))
  27. .AddVirtualJson("/Localization/Business");
  28. });
  29. }
  30. }
  31. }