protected override void UpdateFuzzyResult(string value) { if (string.IsNullOrEmpty(value)) { return; } (TraineeCollection.FuzzySearchForBlock(value) ?? new List <TraineeModel>()).ForEach(s => { PopupTraineeCollection.Add(new FuzzyTraineeViewModel(s, ClassType.Block)); PopupTraineeCollection.Last().TraineeSelectedEvent += OnTraineeSelected; }); }
public override void Enable(OperationType operation, TraineeModel trainee) { base.Enable(operation, trainee); TraineeCollection.LoadBlockTraineesCannotBeChosen(trainee.CurrentBlockID); SelectedClass = _blockClasses.BlockClassCollection.Where(c => c.ClassID == trainee.CurrentBlockID).First().ClassName; }