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