[HttpPut(\"{id:int}\", Name = \"UpdateVilla\")]
[ProducesResponseType(StatusCodes.Status204NoContent)]
[ProducesResponseType(StatusCodes.Status400BadRequest)]
public IActionResult UpdateVilla(int id, [FromBody] VillaDTO villaDTO)
{
if (villaDTO == null || id != villaDTO.Id)
{
return BadRequest();
}
var villa = VillaStore.villasList.FirstOrDefault(u => u.Id == id);
villa.Name = villaDTO.Name;
villa.Sqft = villaDTO.Sqft;
villa.Occupancy = villaDTO.Occupancy;
return NoContent();
}
C#
Delete API with status code
[HttpPut(\"{id:int}\", Name = \"UpdateVilla\")] [ProducesResponseType(StatusCodes.Status204NoContent)] [ProducesResponseType(StatusCodes.Status400BadRequest)] public IActionResult Upda...
0 Comments
Leave a Comment