feat: Split into Controller/Application/Domain

This commit is contained in:
2026-03-16 10:53:09 +01:00
parent 59344ce6a9
commit 4b1152614e
7 changed files with 88 additions and 33 deletions

View File

@@ -1,3 +1,8 @@
using TicketAppIncrArchi.API.Controllers;
using TicketAppIncrArchi.Application.Interfaces;
using TicketAppIncrArchi.Application.Services;
var builder = WebApplication.CreateBuilder(args);
// Add services to the container.
@@ -5,6 +10,11 @@ builder.Services.AddControllers();
// Learn more about configuring OpenAPI at https://aka.ms/aspnet/openapi
builder.Services.AddOpenApi();
builder.Services.AddEndpointsApiExplorer();
builder.Services.AddSwaggerGen();
builder.Services.AddScoped<ITicketService, TicketService>();
var app = builder.Build();
@@ -12,6 +22,8 @@ var app = builder.Build();
if (app.Environment.IsDevelopment())
{
app.MapOpenApi();
app.UseSwagger();
app.UseSwaggerUI();
}
//---Disabled for dev purpose