private void OnLoadQuestion(LoadQuestionMessage message) { foreach (var result in CommandResults) { result.Activate(message.Content.Cost); } }
private void OnLoadQuestion(LoadQuestionMessage message) { Model = message.Content; RelayCommand successCommand = new RelayCommand(() => MessengerInstance.Send(new UnloadQuestionMessage())); GoToNextStateCommand = new ShowNextQuestionStateCommand(this, successCommand); }
private void OnLoadQuestion(LoadQuestionMessage message) { foreach (var result in CommandResults) { var cost = message.Content.Cost; if (cost == 0) { var maxScore = CommandResults.Max(rec => rec.Score); cost = maxScore != result.Score ? maxScore - result.Score : maxScore; } result.Activate(cost); } }