/
rumina-v
/
asp-services
Обзор
Документация
Войти
/
rumina-v
/
asp-services
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
src/App/Program.cs
29 строк
887 B
Viktoria Rumina
Add solution files
04 июн 2026, 12:13
04 июн 2026, 12:13
0d8ce54
Код
Авторство
О чём код?
using App.Abstractions.Repositories; using App.Abstractions.Services; using App.Abstractions.Storage; using App.Endpoints; using App.Repositories; using App.Services; using App.Storage; var builder = WebApplication.CreateBuilder(args); builder.Services.AddSingleton<IFileDatabase, FileDatabase>(); builder.Services.AddScoped<ICustomerRepository, CustomerRepository>(); builder.Services.AddScoped<IProductRepository, ProductRepository>(); builder.Services.AddScoped<IOrderRepository, OrderRepository>(); builder.Services.AddScoped<ICustomerService, CustomerService>(); builder.Services.AddScoped<IProductService, ProductService>(); builder.Services.AddScoped<IOrderService, OrderService>(); var app = builder.Build(); app.MapGet("/", () => Results.Ok(new { message = "App is running" })); app.MapCustomerEndpoints(); app.MapProductEndpoints(); app.MapOrderEndpoints(); app.Run();