| 123456789101112131415161718192021222324252627282930313233343536373839404142 |
- using Business.Localization;
- using Localization.Resources.AbpUi;
- using Microsoft.Extensions.DependencyInjection;
- using Volo.Abp.Localization;
- using Volo.Abp.Modularity;
- using XCZ;
- namespace Business
- {
- [DependsOn(
- typeof(BusinessApplicationContractsModule),
- typeof(FormHttpApiModule),
- typeof(FlowHttpApiModule)
- )]
- public class BusinessHttpApiModule : AbpModule
- {
- public override void PreConfigureServices(ServiceConfigurationContext context)
- {
- PreConfigure<IMvcBuilder>(mvcBuilder =>
- {
- mvcBuilder.AddApplicationPartIfNotExists(typeof(BusinessHttpApiModule).Assembly);
- });
- }
- public override void ConfigureServices(ServiceConfigurationContext context)
- {
- ConfigureLocalization();
- }
- private void ConfigureLocalization()
- {
- Configure<AbpLocalizationOptions>(options =>
- {
- options.Resources
- .Get<BusinessResource>()
- .AddBaseTypes(
- typeof(AbpUiResource)
- );
- });
- }
- }
- }
|