templates status - json в один уровень, toString
This commit is contained in:
@@ -95,7 +95,7 @@ namespace PARR.API.Controllers.V1
|
||||
/// <param name="statusCode"></param>
|
||||
/// <returns></returns>
|
||||
[HttpGet(ApiRoutes.Template.GetByStatusCode)]
|
||||
public async Task<IActionResult> GetByStatus([FromRoute] int statusCode)
|
||||
public async Task<IActionResult> GetByStatus([FromRoute] int statusCode, [FromQuery] RobinQuery query)
|
||||
{
|
||||
var template = await templateService.Get().FirstOrDefaultAsync(t => t.StatusCode == statusCode);
|
||||
|
||||
@@ -104,6 +104,12 @@ namespace PARR.API.Controllers.V1
|
||||
|
||||
var response = mapper.Map<TemplateResponse>(template);
|
||||
|
||||
if (query.String == true)
|
||||
{
|
||||
var stringResponse = mapper.Map<TemplateStringResponse>(response);
|
||||
return Ok(stringResponse);
|
||||
}
|
||||
|
||||
return Ok(new Response<TemplateResponse>(response, true));
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user