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,26 +19,34 @@ namespace Api.Controllers
} }
[HttpGet] [HttpGet]
public async Task<IActionResult> Get(string name = "All") public async Task<IActionResult> Get()
{ {
var ecuries = await data.GetEcuries();
if (name == "All") if(ecuries == null)
{ {
return Ok((await data.GetEcuries()).Select(e => e.ModeleToDTO())); return NotFound();
} }
else else
{ {
return Ok(ecuries.Select(e => e.ModeleToDTO()));
}
}
[HttpGet("{name}")]
public async Task<IActionResult> Get(string name)
{
Ecurie ecurie = await data.GetOneEcurie(name); Ecurie ecurie = await data.GetOneEcurie(name);
if (ecurie == null) if (ecurie == null)
{ {
return BadRequest(name); return NotFound(name);
} }
else else
{ {
return Ok(ecurie.ModeleToDTO()); return Ok(ecurie.ModeleToDTO());
} }
} }
}
[HttpPost] [HttpPost]
public async Task<IActionResult> Post(string Email,string password,EcurieDTO ecurie,string pseudo) public async Task<IActionResult> Post(string Email,string password,EcurieDTO ecurie,string pseudo)

Loading…
Cancel
Save