private void MutateCommon(MessageLearner learner, bool valid, Helpers.AgeRequired age) { Helpers.MutateDOB(learner, valid, age, Helpers.BasedOn.SchoolAYStart, Helpers.MakeOlderOrYoungerWhenInvalid.NoChange); foreach (var ld in learner.LearningDelivery) { Helpers.AddOrChangeSourceOfFunding(ld, LearnDelFAMCode.SOF_ESFA_1619); } if (!valid) { var fams = learner.LearnerFAM.Where(s => s.LearnFAMType != LearnerFAMType.EHC.ToString()).ToList(); learner.LearnerFAM = fams.ToArray(); } }
private void MutateCommon(MessageLearner learner, bool valid, Helpers.AgeRequired age) { Helpers.MutateDOB(learner, valid, age, Helpers.BasedOn.SchoolAYStart, Helpers.MakeOlderOrYoungerWhenInvalid.NoChange); foreach (var ld in learner.LearningDelivery) { Helpers.AddOrChangeSourceOfFunding(ld, LearnDelFAMCode.SOF_ESFA_1619); } if (!valid) { foreach (var ld in learner.LearningDelivery) { Helpers.AddOrChangeSourceOfFunding(ld, LearnDelFAMCode.SOF_ESFA_Adult); } } }