5cb32bee95
This reverts commit 9adfff48a7.
29 lines
808 B
C#
29 lines
808 B
C#
using Microsoft.AspNetCore.Mvc;
|
|
|
|
namespace Distribution.Features.ShopPO;
|
|
|
|
[ApiController]
|
|
[Route("api/shop-pos")]
|
|
public class ShopPOController(ShopPOService service) : ControllerBase
|
|
{
|
|
[HttpGet]
|
|
public async Task<IActionResult> GetAll(
|
|
[FromQuery] Guid? agentId,
|
|
[FromQuery] Guid? routeId,
|
|
[FromQuery] Guid? shopId,
|
|
[FromQuery] bool? confirmed,
|
|
[FromQuery] int page = 1,
|
|
[FromQuery] int pageSize = 20)
|
|
{
|
|
var result = await service.GetAllAsync(agentId, routeId, shopId, confirmed, page, pageSize);
|
|
return Ok(result);
|
|
}
|
|
|
|
[HttpGet("{id:guid}")]
|
|
public async Task<IActionResult> GetById(Guid id)
|
|
{
|
|
var result = await service.GetByIdAsync(id);
|
|
return result is null ? NotFound() : Ok(result);
|
|
}
|
|
}
|