public static bool IsValidUniversityEmail(string anEmail, IValidationDictionary aValidationDictionary) { IUniversityService theUniversityService = new UniversityService(aValidationDictionary); if (!theUniversityService.IsValidUniversityEmailAddress(anEmail)) { IEnumerable<string> myValidEmails = theUniversityService.ValidEmails(); string myValidEmailsInString = string.Join(",", myValidEmails); aValidationDictionary.AddError("Email", anEmail, "I'm sorry that is not a valid University email. We currently only accept the following emails: " + myValidEmailsInString); } return aValidationDictionary.isValid; }