초기커밋

This commit is contained in:
2025-05-01 07:20:41 +09:00
commit 98bb2e3c5c
2747 changed files with 646947 additions and 0 deletions

View File

@@ -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;
}
}