feat(api): получить зону ответственности по коду

This commit is contained in:
Mikhail Trubnikov
2024-08-26 10:59:56 +10:00
parent 2f46cc4b53
commit 4e5f0ad9f2
3 changed files with 22 additions and 1 deletions

View File

@@ -50,5 +50,24 @@ namespace PARR.API.Controllers.V1
return Ok(new Response<List<ResponseAreaResponse>>(response, true));
}
/// <summary>
/// Получить зону ответственности по коду
/// </summary>
/// <param name="responseAreaCode"></param>
/// <returns></returns>
[HttpGet(ApiRoutes.ResponseArea.Get)]
public async Task<IActionResult> Get([FromRoute] int responseAreaCode)
{
var responseArea = await responseAreaService.Get().FirstOrDefaultAsync(t => t.Code == responseAreaCode);
if (responseArea == null)
return NotFound();
var response = mapper.Map<ResponseAreaResponse>(responseArea);
return Ok(new Response<ResponseAreaResponse>(response, true));
}
}
}

View File

@@ -67,7 +67,6 @@ namespace PARR.API.Controllers.V1.Statistics
IsDeactivatedCount = d.Count(t => !t.IsActiveTemplate || !t.IsActiveSchedule || (!t.IsActiveTemplate && !t.IsActiveSchedule))
}
)
});
var statResult = await query.ToListAsync();