public IActionResult Get(int id) { try { var screenType = screenTypeRepository.GetScreenTypeById(id); return(Ok(screenType)); } catch (Exception e) { throw e; } }
private StatusCodeResult ValidateRoom(RoomRequest roomRequest) { if (roomRequest == null || !ModelState.IsValid) { return(BadRequest()); } foreach (var id in roomRequest.ScreenTypeIds) { if (screenTypeRepository.GetScreenTypeById(id) == null) { ModelState.AddModelError("", $"Id {id} not found"); return(StatusCode(404)); } } return(NoContent()); }