From 7671bd8cdc6a4f0f8c1b0bae53a9a1130ea741bc Mon Sep 17 00:00:00 2001 From: crupest Date: Wed, 28 Apr 2021 17:21:54 +0800 Subject: refactor: ... --- .../TimelineServicesServiceCollectionExtensions.cs | 21 +++++++++++++++++++++ BackEnd/Timeline/Startup.cs | 7 +------ 2 files changed, 22 insertions(+), 6 deletions(-) create mode 100644 BackEnd/Timeline/Services/Timeline/TimelineServicesServiceCollectionExtensions.cs (limited to 'BackEnd') diff --git a/BackEnd/Timeline/Services/Timeline/TimelineServicesServiceCollectionExtensions.cs b/BackEnd/Timeline/Services/Timeline/TimelineServicesServiceCollectionExtensions.cs new file mode 100644 index 00000000..556800df --- /dev/null +++ b/BackEnd/Timeline/Services/Timeline/TimelineServicesServiceCollectionExtensions.cs @@ -0,0 +1,21 @@ +using Microsoft.Extensions.DependencyInjection; +using Microsoft.Extensions.DependencyInjection.Extensions; +using System; +using System.Collections.Generic; +using System.Linq; +using System.Threading.Tasks; + +namespace Timeline.Services.Timeline +{ + public static class TimelineServicesServiceCollectionExtensions + { + public static IServiceCollection AddTimelineServices(this IServiceCollection services) + { + services.TryAddScoped(); + services.TryAddScoped(); + services.TryAddScoped(); + services.TryAddScoped(); + return services; + } + } +} diff --git a/BackEnd/Timeline/Startup.cs b/BackEnd/Timeline/Startup.cs index 274b15e1..b944b99b 100644 --- a/BackEnd/Timeline/Startup.cs +++ b/BackEnd/Timeline/Startup.cs @@ -102,17 +102,12 @@ namespace Timeline services.AddUserServices(); services.AddTokenServices(Configuration); - services.AddScoped(); - services.AddScoped(); - services.AddScoped(); + services.AddTimelineServices(); services.AddScoped(); services.AddScoped(); - services.AddScoped(); - services.AddScoped(); - services.AddOpenApiDocs(); if (_frontEndMode == FrontEndMode.Mock) -- cgit v1.2.3