From c841707d91cccca06107e337a2e5a9a6ab2d25ca Mon Sep 17 00:00:00 2001 From: Halil ibrahim Kalkan Date: Thu, 28 Jun 2018 23:21:15 +0300 Subject: [PATCH] configur auto api controllers. --- .../MyProjectNameWebModule.cs | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/templates/mvc/src/MyCompanyName.MyProjectName.Web/MyProjectNameWebModule.cs b/templates/mvc/src/MyCompanyName.MyProjectName.Web/MyProjectNameWebModule.cs index e3be361140..f328ed3e5e 100644 --- a/templates/mvc/src/MyCompanyName.MyProjectName.Web/MyProjectNameWebModule.cs +++ b/templates/mvc/src/MyCompanyName.MyProjectName.Web/MyProjectNameWebModule.cs @@ -15,6 +15,7 @@ using Swashbuckle.AspNetCore.Swagger; using Volo.Abp; using Volo.Abp.Account.Web; using Volo.Abp.AspNetCore.Modularity; +using Volo.Abp.AspNetCore.Mvc; using Volo.Abp.AspNetCore.Mvc.UI; using Volo.Abp.AspNetCore.Mvc.UI.Bootstrap; using Volo.Abp.AspNetCore.Mvc.UI.Theme.Basic; @@ -54,6 +55,7 @@ namespace MyCompanyName.MyProjectName ConfigureVirtualFileSystem(services, hostingEnvironment); ConfigureLocalizationServices(services); ConfigureNavigationServices(services); + ConfigureAutoApiControllers(services); ConfigureSwaggerServices(services); services.AddAssemblyOf(); @@ -120,6 +122,14 @@ namespace MyCompanyName.MyProjectName }); } + private static void ConfigureAutoApiControllers(IServiceCollection services) + { + services.Configure(options => + { + options.ConventionalControllers.Create(typeof(MyProjectNameApplicationModule).Assembly); + }); + } + private static void ConfigureSwaggerServices(IServiceCollection services) { services.AddSwaggerGen(