using HRServer.Models; using Microsoft.AspNetCore.Mvc; namespace HRServer.Controllers { [ApiController] [Route("[controller]")] public class HorseController : ControllerBase { private readonly ILogger _logger; public HorseController(ILogger logger) { _logger = logger; } [HttpGet("/api/getHorse/{id}")] public IActionResult GetHorse ([FromRoute] int id) { var horse = HorseFactory.GetHorse((ulong)id); if (horse == null) return NotFound(new { Message = "Horse not found." }); return Ok(horse); } [HttpGet("/api/getHorseLoadState/{id}")] public IActionResult GetHorseLoadState ([FromRoute] int id) { // Hole das Pferd aus der Factory var horse = HorseFactory.GetHorse((ulong)id); // Überprüfe, ob das Pferd existiert if (horse == null) return NotFound(new { Message = "Horse not found." }); // Gib den Ladezustand des Pferdes zurück return Ok(horse.LoadState); } /*[HttpGet("/api/setHorseBasicData/{id}")] public IActionResult GetHorsesAsync([FromRoute] int id) { }*/ } }