Initial Commit

This commit is contained in:
2025-03-25 21:42:32 -04:00
parent c266eecfeb
commit 30c33d3cfd
247 changed files with 60107 additions and 0 deletions

View File

@@ -0,0 +1,25 @@
using MarketData.Interface;
using MarketData.Services;
using Microsoft.Extensions.Configuration;
using Microsoft.Extensions.DependencyInjection;
namespace MarketData
{
class Program
{
static void Main(string[] args)
{
IConfigurationBuilder builder = new ConfigurationBuilder()
.AddJsonFile("appsettings.json", optional: true, reloadOnChange: true);
IConfigurationRoot configurationRoot = builder.Build();
Arguments arguments = new Arguments(args);
IServiceCollection services = new ServiceCollection();
services.AddSingleton<IArguments>(arguments);
services.AddSingleton<IConfigurationRoot>(configurationRoot);
services.AddSingleton<IMainService,MainService>();
services.AddSingleton<Executor,Executor>();
services.BuildServiceProvider().GetService<Executor>().Execute();
}
}
}