using Microsoft.AspNetCore.Mvc; namespace Distribution.Features.Auth; [ApiController] [Route("api/auth")] public class AuthController(AuthService service) : ControllerBase { [HttpPost("login")] public async Task Login(LoginRequest request) { var result = await service.LoginAsync(request); return result is null ? Unauthorized() : Ok(result); } }