public IActionResult Post([FromBody] DoubleRoomBO doubleRoomBO) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } return(Ok(facade.DoubleRoomService.Create(doubleRoomBO))); }
public IActionResult Put(int id, [FromBody] DoubleRoomBO doubleRoomBO) { if (id != doubleRoomBO.Id) { return(StatusCode(405, "Path Id does not match Room Id in json object")); } try { var doubleRoomUpdated = facade.DoubleRoomService.Update(doubleRoomBO); return(Ok(doubleRoomUpdated)); } catch (InvalidOperationException e) { return(StatusCode(404, e.Message)); } }