public IActionResult GetRooms([FromRoute] int gameId) { try { var rooms = repo.GetRoomsForGame(gameId); var roomList = new List <RoomDto>(); foreach (var x in rooms) { roomList.Add(new RoomDto { Id = x.Id, Descr = x.Descr, Name = x.Name, GameId = x.GameId }); } return(StatusCode(200, roomResponses.GetAllRoomsResponse(roomList))); } catch (Exception) { return(StatusCode(500, ErrorResponse.ServerError)); } }