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

Loading…
Cancel
Save