public HttpResponseMessage Put(Guid id, bool active) { if (ModelState.IsValid) { var existingRoom = _repository.Get(id); if (existingRoom == null) { throw new HttpResponseException(HttpStatusCode.NotFound); } var room = _repository.ChangeStatus(id, active); return(Request.CreateResponse(HttpStatusCode.OK, room)); } else { return(Request.CreateResponse(HttpStatusCode.BadRequest)); } }