using JiShe.CollectBus; using JiShe.CollectBus.Localization; using Microsoft.Extensions.DependencyInjection; namespace JiShe.CollectBusEPO { [DependsOn( typeof(CollectBusEPOApplicationContractsModule), typeof(CollectBusEPOApplicationModule), typeof(AbpAspNetCoreMvcModule) )] public class CollectBusEPOHttpApiModule : AbpModule { public override void PreConfigureServices(ServiceConfigurationContext context) { PreConfigure(mvcBuilder => { mvcBuilder.AddApplicationPartIfNotExists(typeof(CollectBusEPOHttpApiModule).Assembly); }); Configure(options => { options.ConventionalControllers .Create(typeof(CollectBusEPOHttpApiModule).Assembly); }); } public override void ConfigureServices(ServiceConfigurationContext context) { Configure(options => { options.Resources .Get() .AddBaseTypes(typeof(AbpUiResource)); }); } } }