using Microsoft.AspNetCore.Mvc; using MotoresArgentinosV2.Core.DTOs; using MotoresArgentinosV2.Core.Interfaces; namespace MotoresArgentinosV2.API.Controllers; [ApiController] [Route("api/[controller]")] public class UsuariosLegacyController : ControllerBase { private readonly IUsuariosLegacyService _usuariosService; public UsuariosLegacyController(IUsuariosLegacyService usuariosService) { _usuariosService = usuariosService; } [HttpGet("particular/{usuario}")] public async Task> GetParticular(string usuario) { var datos = await _usuariosService.ObtenerParticularPorUsuarioAsync(usuario); if (datos == null) return NotFound("Usuario particular no encontrado en legacy."); return Ok(datos); } [HttpGet("agencia/{usuario}")] public async Task> GetAgencia(string usuario) { var datos = await _usuariosService.ObtenerAgenciaPorUsuarioAsync(usuario); if (datos == null) return NotFound("Agencia no encontrada en legacy."); return Ok(datos); } }