public FinaleQuizViewModel(SimpleContainer container) { this.container = container; smoelenViewModel = container.GetInstance <SmoelenViewModel>(); smoelenViewModel.CanSelectUserDelegate = name => { var antwoordenData = Util.SafeReadJson <FinaleAntwoordenData>(); var result = !antwoordenData.Spelers.Any(s => s.Naam.SafeEqual(name)); return(result); }; smoelenViewModel.DoNext = vm => StartFinaleVragen(vm.Naam); }
public QuizViewModel(SimpleContainer container) { this.container = container; smoelenViewModel = container.GetInstance <SmoelenViewModel>(); smoelenViewModel.CanSelectUserDelegate = name => { var adminData = Util.GetAdminDataOfSelectedDag(container); var result = !adminData.HeeftQuizGespeeld.Any(s => s.Naam.SafeEqual(name)); return(result); }; smoelenViewModel.DoNext = vm => StartQuiz(vm.Naam); }