From a1ffec7a3bb73cbbb4a2447c94dbaf6ce8110567 Mon Sep 17 00:00:00 2001 From: Halil ibrahim Kalkan Date: Thu, 28 Jun 2018 23:25:17 +0300 Subject: [PATCH] Configure Auto Api Controllers for the bookstore sample. --- .../BookStore/src/Acme.BookStore.Domain/BookType.cs | 1 + .../src/Acme.BookStore.Web/BookStoreWebModule.cs | 10 ++++++++++ 2 files changed, 11 insertions(+) diff --git a/samples/BookStore/src/Acme.BookStore.Domain/BookType.cs b/samples/BookStore/src/Acme.BookStore.Domain/BookType.cs index e5bf7e027c..75d124d915 100644 --- a/samples/BookStore/src/Acme.BookStore.Domain/BookType.cs +++ b/samples/BookStore/src/Acme.BookStore.Domain/BookType.cs @@ -5,6 +5,7 @@ Undefined, Advanture, Biography, + Dystopia, Fantastic, Horror, Science, diff --git a/samples/BookStore/src/Acme.BookStore.Web/BookStoreWebModule.cs b/samples/BookStore/src/Acme.BookStore.Web/BookStoreWebModule.cs index 76c73d09cb..224c48285b 100644 --- a/samples/BookStore/src/Acme.BookStore.Web/BookStoreWebModule.cs +++ b/samples/BookStore/src/Acme.BookStore.Web/BookStoreWebModule.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,11 +55,20 @@ namespace Acme.BookStore ConfigureVirtualFileSystem(services, hostingEnvironment); ConfigureLocalizationServices(services); ConfigureNavigationServices(services); + ConfigureAutoApiControllers(services); ConfigureSwaggerServices(services); services.AddAssemblyOf(); } + private static void ConfigureAutoApiControllers(IServiceCollection services) + { + services.Configure(options => + { + options.ConventionalControllers.Create(typeof(BookStoreApplicationModule).Assembly); + }); + } + private static void ConfigureDatabaseServices(IServiceCollection services, IConfigurationRoot configuration) { services.Configure(options =>