layers fix
This commit is contained in:
@@ -21,7 +21,9 @@ public class LayerService
|
||||
|
||||
public async Task<PagedResult<LayerDto>> GetLayersAsync(LayerFilterRequest filterRequest)
|
||||
{
|
||||
var query = $"/Layers?start={filterRequest.Page}&limit={filterRequest.PageSize}";
|
||||
// Calculate start index from page number (page 1 = start 0, page 2 = start 50, etc.)
|
||||
var start = (filterRequest.Page - 1) * filterRequest.PageSize;
|
||||
var query = $"/Layers?start={start}&limit={filterRequest.PageSize}";
|
||||
|
||||
if (!string.IsNullOrEmpty(filterRequest.Search))
|
||||
query += $"&name={Uri.EscapeDataString(filterRequest.Search)}";
|
||||
@@ -42,7 +44,7 @@ public class LayerService
|
||||
|
||||
public async Task<LayerDto?> GetLayerByIdAsync(Guid id)
|
||||
{
|
||||
var response = await _httpClient.GetAsync($"/api/Layers/{id}");
|
||||
var response = await _httpClient.GetAsync($"/Layers/{id}");
|
||||
|
||||
if (!response.IsSuccessStatusCode)
|
||||
return null;
|
||||
|
||||
Reference in New Issue
Block a user