public IActionResult DeleteRoom([FromRoute] int gameId, [FromRoute] int roomId) { try { repo.DeleteRoom(roomId); var rooms = repo.GetRoomsForGame(gameId); var roomsDto = new List <RoomDto>(); foreach (var room in rooms) { roomsDto.Add( new RoomDto { Id = room.Id, Name = room.Name, Descr = room.Name, GameId = room.GameId }); } return(StatusCode(201, roomResponses.DeleteRoomResponse(roomsDto))); } catch (Exception) { return(StatusCode(500, ErrorResponse.ServerError)); } }