Added page size the search emplyee API

This commit is contained in:
ashutosh.nehete 2025-08-23 09:53:32 +05:30
parent 889b5a84b6
commit ac23a8724d

View File

@ -203,10 +203,9 @@ namespace MarcoBMS.Services.Controllers
/// <returns>Paginated list of employees in BasicEmployeeVM format wrapped in ApiResponse.</returns> /// <returns>Paginated list of employees in BasicEmployeeVM format wrapped in ApiResponse.</returns>
[HttpGet("search")] [HttpGet("search")]
public async Task<IActionResult> GetEmployeesByProjectBasic(Guid? projectId, [FromQuery] string? searchString, [FromQuery] int pageNumber = 1) public async Task<IActionResult> GetEmployeesByProjectBasic(Guid? projectId, [FromQuery] string? searchString,
[FromQuery] int pageNumber = 1, [FromQuery] int pageSize = 10)
{ {
const int pageSize = 10; // Fixed page size for pagination
// Log API entry with context // Log API entry with context
_logger.LogInfo("Fetching employees. ProjectId: {ProjectId}, SearchString: {SearchString}, PageNumber: {PageNumber}", _logger.LogInfo("Fetching employees. ProjectId: {ProjectId}, SearchString: {SearchString}, PageNumber: {PageNumber}",
projectId ?? Guid.Empty, searchString ?? "", pageNumber); projectId ?? Guid.Empty, searchString ?? "", pageNumber);