public void AddFAM(LearningDeliveryFAM.MultiOccurrenceFAMs FAMType, string FAMCode) { if (this.LearningDeliveryFAMList.Where(x => x.LearnDelFAMType == FAMType.ToString() && x.LearnDelFAMCode == FAMCode.ToString() ).Count() == 0) { LearningDeliveryFAM lFAM = this.CreateLearningDeliveryFAM(); lFAM.LearnDelFAMType = FAMType.ToString(); lFAM.LearnDelFAMCode = FAMCode; } }
private List <LearningDeliveryFAM> GetLSFList(List <LearningDeliveryFAM> inputlist) { return(inputlist.FindAll(x => x.LearnDelFAMType == _famType.ToString()));; }
public void ClearFAMList(LearningDeliveryFAM.MultiOccurrenceFAMs FAMType) { List <LearningDeliveryFAM> TmpList = new List <LearningDeliveryFAM>(0); foreach (LearningDeliveryFAM lFAM in this.LearningDeliveryFAMList.Where(x => x.LearnDelFAMType == FAMType.ToString())) { TmpList.Add(lFAM); } foreach (LearningDeliveryFAM lFAM in TmpList) { Delete(lFAM); } TmpList = null; }
public List <string> GetFAMList(LearningDeliveryFAM.MultiOccurrenceFAMs FAMType) { List <string> result = new List <string>(); foreach (LearningDeliveryFAM lFAM in this.LearningDeliveryFAMList.Where(x => x.LearnDelFAMType == FAMType.ToString())) { result.Add(lFAM.LearnDelFAMCode); } return(result); }