From 639631a63bb2e9f19a44abbd46ecf57f3a379df5 Mon Sep 17 00:00:00 2001 From: sanchezvem Date: Thu, 28 May 2026 15:36:58 +0100 Subject: [PATCH] Changed Id value --- PyroFetes/Endpoints/Users/GetUserEndpoint.cs | 14 +++++--------- 1 file changed, 5 insertions(+), 9 deletions(-) diff --git a/PyroFetes/Endpoints/Users/GetUserEndpoint.cs b/PyroFetes/Endpoints/Users/GetUserEndpoint.cs index c6b5d45..e5f8d79 100644 --- a/PyroFetes/Endpoints/Users/GetUserEndpoint.cs +++ b/PyroFetes/Endpoints/Users/GetUserEndpoint.cs @@ -6,22 +6,18 @@ using PyroFetes.Specifications.Users; namespace PyroFetes.Endpoints.Users; -public class GetUserRequest -{ - public int Id { get; set; } -} - -public class GetUserEndpoint(UsersRepository usersRepository, AutoMapper.IMapper mapper) : Endpoint +public class GetUserEndpoint(UsersRepository usersRepository, AutoMapper.IMapper mapper) : EndpointWithoutRequest { public override void Configure() { - Get("/users/{@Id}", x => new { x.Id }); + Get("/user/"); AllowAnonymous(); } - public override async Task HandleAsync(GetUserRequest req, CancellationToken ct) + public override async Task HandleAsync(CancellationToken ct) { - User? user = await usersRepository.SingleOrDefaultAsync(new GetUserByIdSpec(req.Id), ct); + int userId = int.Parse(User.FindFirst("Id")!.Value); + User? user = await usersRepository.SingleOrDefaultAsync(new GetUserByIdSpec(userId), ct); if (user is null) {