|
|
|
@ -29,6 +29,7 @@ using Volo.Abp.Identity.Blazor.Server; |
|
|
|
using Volo.Abp.Identity.EntityFrameworkCore; |
|
|
|
using Volo.Abp.IdentityServer.EntityFrameworkCore; |
|
|
|
using Volo.Abp.Localization; |
|
|
|
using Volo.Abp.Localization.ExceptionHandling; |
|
|
|
using Volo.Abp.Modularity; |
|
|
|
using Volo.Abp.PermissionManagement; |
|
|
|
using Volo.Abp.PermissionManagement.EntityFrameworkCore; |
|
|
|
@ -43,6 +44,7 @@ using Volo.Abp.TenantManagement.Blazor.Server; |
|
|
|
using Volo.Abp.TenantManagement.EntityFrameworkCore; |
|
|
|
using Volo.Abp.UI.Navigation.Urls; |
|
|
|
using Volo.Abp.Validation.Localization; |
|
|
|
using Volo.Abp.VirtualFileSystem; |
|
|
|
|
|
|
|
namespace MyCompanyName.MyProjectName; |
|
|
|
|
|
|
|
@ -121,6 +123,7 @@ public class MyProjectNameModule : AbpModule |
|
|
|
ConfigureUrls(configuration); |
|
|
|
ConfigureBundles(); |
|
|
|
ConfigureAutoMapper(); |
|
|
|
ConfigureVirtualFiles(hostingEnvironment); |
|
|
|
ConfigureLocalizationServices(); |
|
|
|
ConfigureSwaggerServices(context.Services); |
|
|
|
ConfigureAutoApiControllers(); |
|
|
|
@ -207,6 +210,24 @@ public class MyProjectNameModule : AbpModule |
|
|
|
options.Languages.Add(new LanguageInfo("de-DE", "de-DE", "Deutsch", "de")); |
|
|
|
options.Languages.Add(new LanguageInfo("es", "es", "Español")); |
|
|
|
}); |
|
|
|
|
|
|
|
Configure<AbpExceptionLocalizationOptions>(options => |
|
|
|
{ |
|
|
|
options.MapCodeNamespace("MyProjectName", typeof(MyProjectNameResource)); |
|
|
|
}); |
|
|
|
} |
|
|
|
|
|
|
|
private void ConfigureVirtualFiles(IWebHostEnvironment hostingEnvironment) |
|
|
|
{ |
|
|
|
Configure<AbpVirtualFileSystemOptions>(options => |
|
|
|
{ |
|
|
|
options.FileSets.AddEmbedded<MyProjectNameModule>(); |
|
|
|
if (hostingEnvironment.IsDevelopment()) |
|
|
|
{ |
|
|
|
/* Using physical files in development, so we don't need to recompile on changes */ |
|
|
|
options.FileSets.ReplaceEmbeddedByPhysical<MyProjectNameModule>(hostingEnvironment.ContentRootPath); |
|
|
|
} |
|
|
|
}); |
|
|
|
} |
|
|
|
|
|
|
|
private void ConfigureSwaggerServices(IServiceCollection services) |
|
|
|
|