As an example for the following scenario, how can I check whether quizType1Attempt and/or quizType2Attempt is null (without checking before these statements)?
var resultRecord = studentDomain.quizType1Attempts.Select(quizType1Attempt => new resultRecord {
Id = quizType1Attempt.Id,
Subject = quizType1Attempt.Subject,
...
}).Union(studentDomain.quizType2Attempts.Select(quizType2Attempt => new resultRecord {
Id = quizType2Attempt.Id,
Subject = quizType2Attempt.Subject
...
})).ToList();