[HttpGet(\"{id:int}\")]
[ProducesResponseType(StatusCodes.Status200OK)]
[ProducesResponseType(StatusCodes.Status400BadRequest)]
[ProducesResponseType(StatusCodes.Status404NotFound)]
public ActionResult GetVilla(int id)
{
if (id == 0) {
return BadRequest(); //return 400
}
var villa = VillaStore.villasList.FirstOrDefault(u => u.Id == id);
if (villa == null) {
return NotFound(); //return 404 not found
}
return Ok(villa); //return 200 success
}
C#
Dynamically set Status Code in API function
[HttpGet(\"{id:int}\")] [ProducesResponseType(StatusCodes.Status200OK)] [ProducesResponseType(StatusCodes.Status400BadRequest)] [ProducesResponseType(StatusCodes.Status404NotFound)...
0 Comments
Leave a Comment