초기커밋
This commit is contained in:
@@ -0,0 +1,27 @@
|
||||
using Microsoft.Extensions.DependencyInjection;
|
||||
|
||||
namespace BrokerCore.Services;
|
||||
|
||||
using Entity;
|
||||
|
||||
public static class ServiceCollectionExtensions
|
||||
{
|
||||
public static IServiceCollection addExchangeServices(this IServiceCollection services)
|
||||
{
|
||||
services.AddScoped<PlanetUserEntity>();
|
||||
// 전략 등록
|
||||
services.AddScoped<CurrencyExchangeCreationStrategy>();
|
||||
services.AddScoped<ProductExchangeCreationStrategy>();
|
||||
services.AddScoped<CurrencyOrderCompletionStrategy>();
|
||||
services.AddScoped<ProductOrderCompletionStrategy>();
|
||||
|
||||
// 전략 제공자 등록
|
||||
services.AddScoped<IOrderStrategyProvider, OrderStrategyProvider>();
|
||||
|
||||
// 서비스 등록
|
||||
services.AddScoped<EchoSystemService>();
|
||||
// services.AddScoped<SapphireExchangeService>();
|
||||
services.AddScoped<PlanetItemExchangeService>();
|
||||
return services;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user