[HttpPost]
[ProducesResponseType(StatusCodes.Status200OK)]
[ProducesResponseType(StatusCodes.Status400BadRequest)]
[ProducesResponseType(StatusCodes.Status500InternalServerError)]
public ActionResult CreateVilla([FromBody]VillaDTO villaDTO)
{
if (villaDTO == null)
{
return BadRequest(villaDTO);
}
if (villaDTO.Id > 0)
{
return StatusCode(StatusCodes.Status500InternalServerError);
}
villaDTO.Id = VillaStore.villasList.OrderByDescending(u => u.Id).FirstOrDefault().Id + 1;
VillaStore.villasList.Add(villaDTO);
return Ok(villaDTO);
}
.NET MVC CORE
Post API function with status code
[HttpPost] [ProducesResponseType(StatusCodes.Status200OK)] [ProducesResponseType(StatusCodes.Status400BadRequest)] [ProducesResponseType(StatusCodes.Status500InternalServerError)] ...
0 Comments
Leave a Comment