update ecurie, changement des GET.
continuous-integration/drone/push Build is passing Details

master
mohamed 2 years ago
parent c496bab170
commit 2ebea0f98d

Binary file not shown.

@ -19,24 +19,32 @@ namespace Api.Controllers
} }
[HttpGet] [HttpGet]
public async Task<IActionResult> Get(string name = "All") public async Task<IActionResult> Get()
{ {
var ecuries = await data.GetEcuries();
if(ecuries == null)
{
return NotFound();
}
else
{
return Ok(ecuries.Select(e => e.ModeleToDTO()));
}
}
if (name == "All") [HttpGet("{name}")]
public async Task<IActionResult> Get(string name)
{
Ecurie ecurie = await data.GetOneEcurie(name);
if (ecurie == null)
{ {
return Ok((await data.GetEcuries()).Select(e => e.ModeleToDTO())); return NotFound(name);
} }
else else
{ {
Ecurie ecurie = await data.GetOneEcurie(name); return Ok(ecurie.ModeleToDTO());
if (ecurie == null)
{
return BadRequest(name);
}
else
{
return Ok(ecurie.ModeleToDTO());
}
} }
} }

Loading…
Cancel
Save