public static List<QuestionWithAnswers> GetQuestions(long quizId) { var tableAdapter = new QuestionTableAdapter(); var dataTable = tableAdapter.GetQuestions(quizId); var questions = new List<QuestionWithAnswers>(); foreach (var row in dataTable) { var question = new QuestionWithAnswers { Id = row.QuestionId, QuestionText = row.Text, QuizId = row.QuizId }; questions.Add(question); } return questions; }