Browse Source

Configure Auto Api Controllers for the bookstore sample.

pull/318/head
Halil ibrahim Kalkan 8 years ago
parent
commit
a1ffec7a3b
  1. 1
      samples/BookStore/src/Acme.BookStore.Domain/BookType.cs
  2. 10
      samples/BookStore/src/Acme.BookStore.Web/BookStoreWebModule.cs

1
samples/BookStore/src/Acme.BookStore.Domain/BookType.cs

@ -5,6 +5,7 @@
Undefined, Undefined,
Advanture, Advanture,
Biography, Biography,
Dystopia,
Fantastic, Fantastic,
Horror, Horror,
Science, Science,

10
samples/BookStore/src/Acme.BookStore.Web/BookStoreWebModule.cs

@ -15,6 +15,7 @@ using Swashbuckle.AspNetCore.Swagger;
using Volo.Abp; using Volo.Abp;
using Volo.Abp.Account.Web; using Volo.Abp.Account.Web;
using Volo.Abp.AspNetCore.Modularity; using Volo.Abp.AspNetCore.Modularity;
using Volo.Abp.AspNetCore.Mvc;
using Volo.Abp.AspNetCore.Mvc.UI; using Volo.Abp.AspNetCore.Mvc.UI;
using Volo.Abp.AspNetCore.Mvc.UI.Bootstrap; using Volo.Abp.AspNetCore.Mvc.UI.Bootstrap;
using Volo.Abp.AspNetCore.Mvc.UI.Theme.Basic; using Volo.Abp.AspNetCore.Mvc.UI.Theme.Basic;
@ -54,11 +55,20 @@ namespace Acme.BookStore
ConfigureVirtualFileSystem(services, hostingEnvironment); ConfigureVirtualFileSystem(services, hostingEnvironment);
ConfigureLocalizationServices(services); ConfigureLocalizationServices(services);
ConfigureNavigationServices(services); ConfigureNavigationServices(services);
ConfigureAutoApiControllers(services);
ConfigureSwaggerServices(services); ConfigureSwaggerServices(services);
services.AddAssemblyOf<BookStoreWebModule>(); services.AddAssemblyOf<BookStoreWebModule>();
} }
private static void ConfigureAutoApiControllers(IServiceCollection services)
{
services.Configure<AbpAspNetCoreMvcOptions>(options =>
{
options.ConventionalControllers.Create(typeof(BookStoreApplicationModule).Assembly);
});
}
private static void ConfigureDatabaseServices(IServiceCollection services, IConfigurationRoot configuration) private static void ConfigureDatabaseServices(IServiceCollection services, IConfigurationRoot configuration)
{ {
services.Configure<DbConnectionOptions>(options => services.Configure<DbConnectionOptions>(options =>

Loading…
Cancel
Save