using Microsoft.AspNetCore.Builder; using Microsoft.AspNetCore.Http; namespace Emberend.Endpoints; public static class UserAccess { public static void MapUserAccessEndpoints(this IEndpointRouteBuilder routes) { MapGetLogin(routes); MapGetUserById(routes); MapGetRegister(routes); } private static void MapGetLogin(IEndpointRouteBuilder routes) { routes.MapGet("/login", async context => { await context.Response.WriteAsync("/login"); }); } private static void MapGetRegister(IEndpointRouteBuilder routes) { routes.MapGet("/register", async context => { await context.Response.WriteAsync("/register"); }); } private static void MapGetUserById(IEndpointRouteBuilder routes) { routes.MapGet("/user/{id}", async context => { var id = context.Request.RouteValues["id"]; //Dodaj null check ^ await context.Response.WriteAsync($"User: {id}"); }); } }