public async Task <IActionResult> AddHotelRoom(int id, [FromBody] HotelRoomModel roomModel) { try { HotelRoomModel hotelRoom = await _hotelService.AddHotelRoom(id, roomModel); return(Ok(hotelRoom)); } catch (ArgumentException e) { _logger.LogInformation(e.Message, e.StackTrace); return(BadRequest()); } catch (Exception e) { _logger.LogInformation(e.Message, e.StackTrace); return(StatusCode(StatusCodes.Status500InternalServerError)); } }