fixes in controller

This commit is contained in:
Ignacio Gomez 2025-06-22 23:15:53 -06:00
parent 25cbdd25fc
commit 0f9a4c2af2
2 changed files with 12 additions and 12 deletions

View File

@ -40,12 +40,12 @@ namespace Core.Inventory.DAL.API.Controllers
/// Gets a furniture base record by ID.
/// </summary>
[HttpGet]
[Route("{_id}")]
[Route("{mongoId}")]
[ProducesResponseType(typeof(FurnitureBase), StatusCodes.Status200OK)]
[ProducesResponseType(StatusCodes.Status404NotFound)]
public async Task<IActionResult> GetByIdAsync([FromRoute] string _id, CancellationToken cancellationToken)
public async Task<IActionResult> GetByIdAsync([FromRoute] string mongoId, CancellationToken cancellationToken)
{
var result = await service.GetByIdAsync(_id, cancellationToken);
var result = await service.GetByIdAsync(mongoId, cancellationToken);
return result is not null ? Ok(result) : NotFound("Entity not found");
}
@ -80,11 +80,11 @@ namespace Core.Inventory.DAL.API.Controllers
/// Changes the status of a furniture base record.
/// </summary>
[HttpPatch]
[Route("{_id}/{newStatus}/ChangeStatus")]
[Route("{mongoId}/{newStatus}/ChangeStatus")]
[ProducesResponseType(typeof(FurnitureBase), StatusCodes.Status200OK)]
public async Task<IActionResult> ChangeStatusAsync([FromRoute] string _id, [FromRoute] StatusEnum newStatus, CancellationToken cancellationToken)
public async Task<IActionResult> ChangeStatusAsync([FromRoute] string mongoId, [FromRoute] StatusEnum newStatus, CancellationToken cancellationToken)
{
var result = await service.ChangeStatusAsync(_id, newStatus, cancellationToken);
var result = await service.ChangeStatusAsync(mongoId, newStatus, cancellationToken);
return Ok(result);
}
}

View File

@ -47,12 +47,12 @@ namespace Core.Inventory.DAL.API.Controllers
/// Gets a furniture variant record by ID.
/// </summary>
[HttpGet]
[Route("{_id}")]
[Route("{mongoId}")]
[ProducesResponseType(typeof(FurnitureVariant), StatusCodes.Status200OK)]
[ProducesResponseType(StatusCodes.Status404NotFound)]
public async Task<IActionResult> GetByIdAsync([FromRoute] string _id, CancellationToken cancellationToken)
public async Task<IActionResult> GetByIdAsync([FromRoute] string mongoId, CancellationToken cancellationToken)
{
var result = await service.GetByIdAsync(_id, cancellationToken);
var result = await service.GetByIdAsync(mongoId, cancellationToken);
return result is not null ? Ok(result) : NotFound("Entity not found");
}
@ -110,11 +110,11 @@ namespace Core.Inventory.DAL.API.Controllers
/// Changes the status of a furniture variant record.
/// </summary>
[HttpPatch]
[Route("{_id}/{newStatus}/ChangeStatus")]
[Route("{mongoId}/{newStatus}/ChangeStatus")]
[ProducesResponseType(typeof(FurnitureVariant), StatusCodes.Status200OK)]
public async Task<IActionResult> ChangeStatusAsync([FromRoute] string _id, [FromRoute] StatusEnum newStatus, CancellationToken cancellationToken)
public async Task<IActionResult> ChangeStatusAsync([FromRoute] string mongoId, [FromRoute] StatusEnum newStatus, CancellationToken cancellationToken)
{
var result = await service.ChangeStatusAsync(_id, newStatus, cancellationToken);
var result = await service.ChangeStatusAsync(mongoId, newStatus, cancellationToken);
return Ok(result);
}
}