public void AddStudent(Student student) { switch (student.StudentCampus) { case Campus.Lev: if (student.StudentGender != Gender.male) { throw new Exception("campus Lev is only for men"); } break; case Campus.Tal: if (student.StudentGender != Gender.female) { throw new Exception("campus Tal is only for women"); } break; default: break; } dal.AddStudent(student); }