add: funcionalidades REST

This commit is contained in:
2025-08-27 18:15:12 -03:00
parent cf9f2a1179
commit 3c2513a567
7 changed files with 434 additions and 24 deletions

View File

@@ -1,10 +1,12 @@
// Note: repository implementation removed for workshop exercise (TODOs in project files)
using Microsoft.AspNetCore.Diagnostics;
using Microsoft.AspNetCore.Mvc;
using CampusWorkshops.Api.Repositories;
var builder = WebApplication.CreateBuilder(args);
// Add services
builder.Services.AddSingleton<IWorkshopRepository, InMemoryWorkshopRepository>();
builder.Services.AddControllers();
builder.Services.AddEndpointsApiExplorer();
builder.Services.AddSwaggerGen(o =>