Browse Source

Code Refactorings

gterdem/deployment_k8s
enisn 5 years ago
parent
commit
eeb51a1b8a
  1. 14
      apps/auth-server/src/EShopOnAbp.AuthServer/EShopOnAbpAuthServerModule.cs
  2. 2
      apps/auth-server/src/EShopOnAbp.AuthServer/Program.cs
  3. 4
      gateways/web-public/src/EShopOnAbp.WebPublicGateway/EShopOnAbpWebPublicGatewayModule.cs
  4. 4
      gateways/web-public/src/EShopOnAbp.WebPublicGateway/Program.cs
  5. 3
      gateways/web-public/src/EShopOnAbp.WebPublicGateway/Startup.cs
  6. 4
      gateways/web/src/EShopOnAbp.WebGateway/Program.cs
  7. 14
      services/administration/src/EShopOnAbp.AdministrationService.HttpApi.Host/AdministrationServiceHttpApiHostModule.cs
  8. 2
      services/administration/src/EShopOnAbp.AdministrationService.HttpApi.Host/DbMigrations/AdministrationServiceDatabaseMigrationEventHandler.cs
  9. 7
      services/administration/src/EShopOnAbp.AdministrationService.HttpApi.Host/Program.cs
  10. 4
      services/administration/src/EShopOnAbp.AdministrationService.HttpApi.Host/Startup.cs
  11. 6
      services/identity/src/EShopOnAbp.IdentityService.HttpApi.Host/DbMigrations/IdentityServerDataSeeder.cs
  12. 4
      services/identity/src/EShopOnAbp.IdentityService.HttpApi.Host/DbMigrations/IdentityServiceDatabaseMigrationChecker.cs
  13. 8
      services/identity/src/EShopOnAbp.IdentityService.HttpApi.Host/DbMigrations/IdentityServiceDatabaseMigrationEventHandler.cs
  14. 6
      services/identity/src/EShopOnAbp.IdentityService.HttpApi.Host/IdentityServiceHttpApiHostModule.cs
  15. 7
      services/identity/src/EShopOnAbp.IdentityService.HttpApi.Host/Program.cs
  16. 4
      services/identity/src/EShopOnAbp.IdentityService.HttpApi.Host/Startup.cs
  17. 2
      shared/EShopOnAbp.Shared.Hosting.AspNetCore/SerilogConfigurationHelper.cs
  18. 4
      shared/EShopOnAbp.Shared.Hosting.Gateways/SwaggerWithAuthConfigurationHelper.cs
  19. 3
      shared/EShopOnAbp.Shared.Hosting.Microservices/EShopOnAbpSharedHostingMicroservicesModule.cs
  20. 6
      shared/EShopOnAbp.Shared.Hosting.Microservices/JwtBearerConfigurationHelper.cs
  21. 2
      shared/EShopOnAbp.Shared.Hosting.Microservices/SwaggerConfigurationHelper.cs

14
apps/auth-server/src/EShopOnAbp.AuthServer/EShopOnAbpAuthServerModule.cs

@ -1,7 +1,4 @@
using System; using EShopOnAbp.AdministrationService.EntityFrameworkCore;
using System.IO;
using System.Linq;
using EShopOnAbp.AdministrationService.EntityFrameworkCore;
using EShopOnAbp.IdentityService.EntityFrameworkCore; using EShopOnAbp.IdentityService.EntityFrameworkCore;
using EShopOnAbp.SaasService.EntityFrameworkCore; using EShopOnAbp.SaasService.EntityFrameworkCore;
using EShopOnAbp.Shared.Hosting.AspNetCore; using EShopOnAbp.Shared.Hosting.AspNetCore;
@ -12,6 +9,9 @@ using Microsoft.Extensions.DependencyInjection;
using Microsoft.Extensions.DependencyInjection.Extensions; using Microsoft.Extensions.DependencyInjection.Extensions;
using Microsoft.Extensions.Hosting; using Microsoft.Extensions.Hosting;
using StackExchange.Redis; using StackExchange.Redis;
using System;
using System.IO;
using System.Linq;
using Volo.Abp; using Volo.Abp;
using Volo.Abp.Account; using Volo.Abp.Account;
using Volo.Abp.Account.Web; using Volo.Abp.Account.Web;
@ -39,9 +39,9 @@ namespace EShopOnAbp.AuthServer
typeof(AbpAccountApplicationModule), typeof(AbpAccountApplicationModule),
typeof(EShopOnAbpSharedHostingAspNetCoreModule), typeof(EShopOnAbpSharedHostingAspNetCoreModule),
typeof(EShopOnAbpSharedLocalizationModule), typeof(EShopOnAbpSharedLocalizationModule),
typeof(AdministrationServiceEntityFrameworkCoreModule), typeof(AdministrationServiceEntityFrameworkCoreModule),
typeof(IdentityServiceEntityFrameworkCoreModule), typeof(IdentityServiceEntityFrameworkCoreModule),
typeof(SaasServiceEntityFrameworkCoreModule) typeof(SaasServiceEntityFrameworkCoreModule)
)] )]
public class EShopOnAbpAuthServerModule : AbpModule public class EShopOnAbpAuthServerModule : AbpModule
{ {

2
apps/auth-server/src/EShopOnAbp.AuthServer/Program.cs

@ -43,4 +43,4 @@ namespace EShopOnAbp.AuthServer
.UseAutofac() .UseAutofac()
.UseSerilog(); .UseSerilog();
} }
} }

4
gateways/web-public/src/EShopOnAbp.WebPublicGateway/EShopOnAbpWebPublicGatewayModule.cs

@ -1,10 +1,10 @@
using System.Collections.Generic; using EShopOnAbp.Shared.Hosting.Gateways;
using EShopOnAbp.Shared.Hosting.Gateways;
using Microsoft.AspNetCore.Builder; using Microsoft.AspNetCore.Builder;
using Microsoft.Extensions.Configuration; using Microsoft.Extensions.Configuration;
using Microsoft.Extensions.DependencyInjection; using Microsoft.Extensions.DependencyInjection;
using Microsoft.Extensions.Hosting; using Microsoft.Extensions.Hosting;
using Ocelot.Middleware; using Ocelot.Middleware;
using System.Collections.Generic;
using Volo.Abp; using Volo.Abp;
using Volo.Abp.Account; using Volo.Abp.Account;
using Volo.Abp.Modularity; using Volo.Abp.Modularity;

4
gateways/web-public/src/EShopOnAbp.WebPublicGateway/Program.cs

@ -1,10 +1,10 @@
using System;
using System.Threading.Tasks;
using EShopOnAbp.Shared.Hosting.AspNetCore; using EShopOnAbp.Shared.Hosting.AspNetCore;
using Microsoft.AspNetCore.Hosting; using Microsoft.AspNetCore.Hosting;
using Microsoft.Extensions.Configuration; using Microsoft.Extensions.Configuration;
using Microsoft.Extensions.Hosting; using Microsoft.Extensions.Hosting;
using Serilog; using Serilog;
using System;
using System.Threading.Tasks;
namespace EShopOnAbp.WebPublicGateway namespace EShopOnAbp.WebPublicGateway
{ {

3
gateways/web-public/src/EShopOnAbp.WebPublicGateway/Startup.cs

@ -1,5 +1,4 @@
using Microsoft.AspNetCore.Builder; using Microsoft.AspNetCore.Builder;
using Microsoft.AspNetCore.Hosting;
using Microsoft.Extensions.DependencyInjection; using Microsoft.Extensions.DependencyInjection;
namespace EShopOnAbp.WebPublicGateway namespace EShopOnAbp.WebPublicGateway
@ -11,7 +10,7 @@ namespace EShopOnAbp.WebPublicGateway
services.AddApplication<EShopOnAbpWebPublicGatewayModule>(); services.AddApplication<EShopOnAbpWebPublicGatewayModule>();
} }
public void Configure(IApplicationBuilder app, IWebHostEnvironment env) public void Configure(IApplicationBuilder app)
{ {
app.InitializeApplication(); app.InitializeApplication();
} }

4
gateways/web/src/EShopOnAbp.WebGateway/Program.cs

@ -1,10 +1,10 @@
using System;
using System.Threading.Tasks;
using EShopOnAbp.Shared.Hosting.AspNetCore; using EShopOnAbp.Shared.Hosting.AspNetCore;
using Microsoft.AspNetCore.Hosting; using Microsoft.AspNetCore.Hosting;
using Microsoft.Extensions.Configuration; using Microsoft.Extensions.Configuration;
using Microsoft.Extensions.Hosting; using Microsoft.Extensions.Hosting;
using Serilog; using Serilog;
using System;
using System.Threading.Tasks;
namespace EShopOnAbp.WebGateway namespace EShopOnAbp.WebGateway
{ {

14
services/administration/src/EShopOnAbp.AdministrationService.HttpApi.Host/AdministrationServiceHttpApiHostModule.cs

@ -3,30 +3,16 @@ using EShopOnAbp.AdministrationService.EntityFrameworkCore;
using EShopOnAbp.SaasService; using EShopOnAbp.SaasService;
using EShopOnAbp.Shared.Hosting.Microservices; using EShopOnAbp.Shared.Hosting.Microservices;
using Microsoft.AspNetCore.Builder; using Microsoft.AspNetCore.Builder;
using Microsoft.AspNetCore.Cors;
using Microsoft.Extensions.Configuration;
using Microsoft.Extensions.DependencyInjection; using Microsoft.Extensions.DependencyInjection;
using Microsoft.Extensions.Hosting; using Microsoft.Extensions.Hosting;
using Microsoft.OpenApi.Models;
using Serilog;
using System;
using System.Collections.Generic;
using System.IO;
using System.Linq;
using System.Net.Http;
using Volo.Abp; using Volo.Abp;
using Volo.Abp.Account; using Volo.Abp.Account;
using Volo.Abp.AspNetCore.Mvc; using Volo.Abp.AspNetCore.Mvc;
using Volo.Abp.AspNetCore.Mvc.UI.MultiTenancy; using Volo.Abp.AspNetCore.Mvc.UI.MultiTenancy;
using Volo.Abp.EventBus.Distributed;
using Volo.Abp.Http.Client.IdentityModel.Web; using Volo.Abp.Http.Client.IdentityModel.Web;
using Volo.Abp.Identity; using Volo.Abp.Identity;
using Volo.Abp.Localization;
using Volo.Abp.Modularity; using Volo.Abp.Modularity;
using Volo.Abp.MultiTenancy;
using Volo.Abp.Threading; using Volo.Abp.Threading;
using Volo.Abp.UI.Navigation.Urls;
using Volo.Abp.VirtualFileSystem;
namespace EShopOnAbp.AdministrationService namespace EShopOnAbp.AdministrationService
{ {

2
services/administration/src/EShopOnAbp.AdministrationService.HttpApi.Host/DbMigrations/AdministrationServiceDatabaseMigrationEventHandler.cs

@ -1,9 +1,7 @@
using EShopOnAbp.AdministrationService.EntityFrameworkCore; using EShopOnAbp.AdministrationService.EntityFrameworkCore;
using EShopOnAbp.Shared.Hosting.Microservices.DbMigrations; using EShopOnAbp.Shared.Hosting.Microservices.DbMigrations;
using System; using System;
using System.Collections.Generic;
using System.Linq; using System.Linq;
using System.Text;
using System.Threading.Tasks; using System.Threading.Tasks;
using Volo.Abp.Authorization.Permissions; using Volo.Abp.Authorization.Permissions;
using Volo.Abp.Data; using Volo.Abp.Data;

7
services/administration/src/EShopOnAbp.AdministrationService.HttpApi.Host/Program.cs

@ -1,11 +1,10 @@
using System; using EShopOnAbp.Shared.Hosting.AspNetCore;
using System.Threading.Tasks;
using EShopOnAbp.Shared.Hosting.AspNetCore;
using Microsoft.AspNetCore.Hosting; using Microsoft.AspNetCore.Hosting;
using Microsoft.Extensions.Configuration; using Microsoft.Extensions.Configuration;
using Microsoft.Extensions.Hosting; using Microsoft.Extensions.Hosting;
using Serilog; using Serilog;
using Serilog.Events; using System;
using System.Threading.Tasks;
namespace EShopOnAbp.AdministrationService namespace EShopOnAbp.AdministrationService
{ {

4
services/administration/src/EShopOnAbp.AdministrationService.HttpApi.Host/Startup.cs

@ -1,7 +1,5 @@
using Microsoft.AspNetCore.Builder; using Microsoft.AspNetCore.Builder;
using Microsoft.AspNetCore.Hosting;
using Microsoft.Extensions.DependencyInjection; using Microsoft.Extensions.DependencyInjection;
using Microsoft.Extensions.Logging;
namespace EShopOnAbp.AdministrationService namespace EShopOnAbp.AdministrationService
{ {
@ -12,7 +10,7 @@ namespace EShopOnAbp.AdministrationService
services.AddApplication<AdministrationServiceHttpApiHostModule>(); services.AddApplication<AdministrationServiceHttpApiHostModule>();
} }
public void Configure(IApplicationBuilder app, IWebHostEnvironment env, ILoggerFactory loggerFactory) public void Configure(IApplicationBuilder app)
{ {
app.InitializeApplication(); app.InitializeApplication();
} }

6
services/identity/src/EShopOnAbp.IdentityService.HttpApi.Host/DbMigrations/IdentityServerDataSeeder.cs

@ -1,9 +1,9 @@
using System; using IdentityServer4.Models;
using Microsoft.Extensions.Configuration;
using System;
using System.Collections.Generic; using System.Collections.Generic;
using System.Linq; using System.Linq;
using System.Threading.Tasks; using System.Threading.Tasks;
using IdentityServer4.Models;
using Microsoft.Extensions.Configuration;
using Volo.Abp.Authorization.Permissions; using Volo.Abp.Authorization.Permissions;
using Volo.Abp.Data; using Volo.Abp.Data;
using Volo.Abp.DependencyInjection; using Volo.Abp.DependencyInjection;

4
services/identity/src/EShopOnAbp.IdentityService.HttpApi.Host/DbMigrations/IdentityServiceDatabaseMigrationChecker.cs

@ -1,6 +1,6 @@
using System; using EShopOnAbp.IdentityService.EntityFrameworkCore;
using EShopOnAbp.IdentityService.EntityFrameworkCore;
using EShopOnAbp.Shared.Hosting.Microservices.DbMigrations; using EShopOnAbp.Shared.Hosting.Microservices.DbMigrations;
using System;
using Volo.Abp.EventBus.Distributed; using Volo.Abp.EventBus.Distributed;
using Volo.Abp.MultiTenancy; using Volo.Abp.MultiTenancy;
using Volo.Abp.Uow; using Volo.Abp.Uow;

8
services/identity/src/EShopOnAbp.IdentityService.HttpApi.Host/DbMigrations/IdentityServiceDatabaseMigrationEventHandler.cs

@ -1,9 +1,9 @@
using System; using EShopOnAbp.IdentityService.EntityFrameworkCore;
using System.Collections.Generic;
using System.Threading.Tasks;
using EShopOnAbp.IdentityService.EntityFrameworkCore;
using EShopOnAbp.Shared.Hosting.Microservices.DbMigrations; using EShopOnAbp.Shared.Hosting.Microservices.DbMigrations;
using Serilog; using Serilog;
using System;
using System.Collections.Generic;
using System.Threading.Tasks;
using Volo.Abp.Data; using Volo.Abp.Data;
using Volo.Abp.EventBus.Distributed; using Volo.Abp.EventBus.Distributed;
using Volo.Abp.Identity; using Volo.Abp.Identity;

6
services/identity/src/EShopOnAbp.IdentityService.HttpApi.Host/IdentityServiceHttpApiHostModule.cs

@ -1,13 +1,13 @@
using EShopOnAbp.IdentityService.DbMigrations; using EShopOnAbp.IdentityService.DbMigrations;
using EShopOnAbp.IdentityService.EntityFrameworkCore;
using EShopOnAbp.Shared.Hosting.Microservices;
using Microsoft.AspNetCore.Builder; using Microsoft.AspNetCore.Builder;
using Microsoft.Extensions.DependencyInjection; using Microsoft.Extensions.DependencyInjection;
using Microsoft.Extensions.Hosting; using Microsoft.Extensions.Hosting;
using EShopOnAbp.IdentityService.EntityFrameworkCore;
using EShopOnAbp.Shared.Hosting.Microservices;
using Volo.Abp; using Volo.Abp;
using Volo.Abp.Data;
using Volo.Abp.Modularity; using Volo.Abp.Modularity;
using Volo.Abp.Threading; using Volo.Abp.Threading;
using Volo.Abp.Data;
namespace EShopOnAbp.IdentityService namespace EShopOnAbp.IdentityService
{ {

7
services/identity/src/EShopOnAbp.IdentityService.HttpApi.Host/Program.cs

@ -1,11 +1,10 @@
using System; using EShopOnAbp.Shared.Hosting.AspNetCore;
using System.Threading.Tasks;
using EShopOnAbp.Shared.Hosting.AspNetCore;
using Microsoft.AspNetCore.Hosting; using Microsoft.AspNetCore.Hosting;
using Microsoft.Extensions.Configuration; using Microsoft.Extensions.Configuration;
using Microsoft.Extensions.Hosting; using Microsoft.Extensions.Hosting;
using Serilog; using Serilog;
using Serilog.Events; using System;
using System.Threading.Tasks;
namespace EShopOnAbp.IdentityService namespace EShopOnAbp.IdentityService
{ {

4
services/identity/src/EShopOnAbp.IdentityService.HttpApi.Host/Startup.cs

@ -1,7 +1,5 @@
using Microsoft.AspNetCore.Builder; using Microsoft.AspNetCore.Builder;
using Microsoft.AspNetCore.Hosting;
using Microsoft.Extensions.DependencyInjection; using Microsoft.Extensions.DependencyInjection;
using Microsoft.Extensions.Logging;
namespace EShopOnAbp.IdentityService namespace EShopOnAbp.IdentityService
{ {
@ -12,7 +10,7 @@ namespace EShopOnAbp.IdentityService
services.AddApplication<IdentityServiceHttpApiHostModule>(); services.AddApplication<IdentityServiceHttpApiHostModule>();
} }
public void Configure(IApplicationBuilder app, IWebHostEnvironment env, ILoggerFactory loggerFactory) public void Configure(IApplicationBuilder app)
{ {
app.InitializeApplication(); app.InitializeApplication();
} }

2
shared/EShopOnAbp.Shared.Hosting.AspNetCore/SerilogConfigurationHelper.cs

@ -7,6 +7,7 @@ namespace EShopOnAbp.Shared.Hosting.AspNetCore
{ {
public static void Configure(string applicationName) public static void Configure(string applicationName)
{ {
// TODO: Uncomment following lines for ElasticSearch configuration
// var configuration = new ConfigurationBuilder() // var configuration = new ConfigurationBuilder()
// .SetBasePath(Directory.GetCurrentDirectory()) // .SetBasePath(Directory.GetCurrentDirectory())
// .AddJsonFile("appsettings.json") // .AddJsonFile("appsettings.json")
@ -24,6 +25,7 @@ namespace EShopOnAbp.Shared.Hosting.AspNetCore
.Enrich.FromLogContext() .Enrich.FromLogContext()
.Enrich.WithProperty("Application", $"{applicationName}") .Enrich.WithProperty("Application", $"{applicationName}")
.WriteTo.Async(c => c.File("Logs/logs.txt")) .WriteTo.Async(c => c.File("Logs/logs.txt"))
// TODO: Uncomment following lines for ElasticSearch configuration
// .WriteTo.Elasticsearch( // .WriteTo.Elasticsearch(
// new ElasticsearchSinkOptions(new Uri(configuration["ElasticSearch:Url"])) // new ElasticsearchSinkOptions(new Uri(configuration["ElasticSearch:Url"]))
// { // {

4
shared/EShopOnAbp.Shared.Hosting.Gateways/SwaggerWithAuthConfigurationHelper.cs

@ -1,6 +1,6 @@
using System.Collections.Generic; using Microsoft.Extensions.DependencyInjection;
using Microsoft.Extensions.DependencyInjection;
using Microsoft.OpenApi.Models; using Microsoft.OpenApi.Models;
using System.Collections.Generic;
using Volo.Abp.Modularity; using Volo.Abp.Modularity;
namespace EShopOnAbp.Shared.Hosting.Gateways namespace EShopOnAbp.Shared.Hosting.Gateways

3
shared/EShopOnAbp.Shared.Hosting.Microservices/EShopOnAbpSharedHostingMicroservicesModule.cs

@ -1,5 +1,4 @@
using System; using EShopOnAbp.AdministrationService.EntityFrameworkCore;
using EShopOnAbp.AdministrationService.EntityFrameworkCore;
using EShopOnAbp.SaasService.EntityFrameworkCore; using EShopOnAbp.SaasService.EntityFrameworkCore;
using EShopOnAbp.Shared.Hosting.AspNetCore; using EShopOnAbp.Shared.Hosting.AspNetCore;
using Microsoft.AspNetCore.DataProtection; using Microsoft.AspNetCore.DataProtection;

6
shared/EShopOnAbp.Shared.Hosting.Microservices/JwtBearerConfigurationHelper.cs

@ -1,11 +1,11 @@
using System; using Microsoft.AspNetCore.Authentication.JwtBearer;
using Microsoft.AspNetCore.Authentication.JwtBearer;
using Microsoft.Extensions.DependencyInjection; using Microsoft.Extensions.DependencyInjection;
using System;
using Volo.Abp.Modularity; using Volo.Abp.Modularity;
namespace EShopOnAbp.Shared.Hosting.Microservices namespace EShopOnAbp.Shared.Hosting.Microservices
{ {
public class JwtBearerConfigurationHelper public static class JwtBearerConfigurationHelper
{ {
public static void Configure( public static void Configure(
ServiceConfigurationContext context, ServiceConfigurationContext context,

2
shared/EShopOnAbp.Shared.Hosting.Microservices/SwaggerConfigurationHelper.cs

@ -4,7 +4,7 @@ using Volo.Abp.Modularity;
namespace EShopOnAbp.Shared.Hosting.Microservices namespace EShopOnAbp.Shared.Hosting.Microservices
{ {
public class SwaggerConfigurationHelper public static class SwaggerConfigurationHelper
{ {
public static void Configure( public static void Configure(
ServiceConfigurationContext context, ServiceConfigurationContext context,

Loading…
Cancel
Save