private void LoadWord(Word word, ExerciseMode mode = ExerciseMode.FromEng) { string answer; string task; var currentMode = mode; if (currentMode == ExerciseMode.Mix) { var random = new Random(); var number = random.Next(0, 2); currentMode = (ExerciseMode)number; } if (currentMode == ExerciseMode.FromEng) { answer = word.TextTo; task = word.TextFrom; } else { answer = word.TextFrom; task = word.TextTo; } View.Answer = string.Empty; View.CorrectResultVisibility = false; View.CorrectAnswers = GetAnswers(answer); View.TranslateFromLanguage = word.LanguageFrom; View.TranslateToLanguage = word.LanguageTo; View.TranslateWord = Normalize(task); View.CanShowTip = true; View.TipCharsCounter = 0; View.NextButtonMode = LearnFormNextButtonMode.Submit; }
public ExerciseInitVO(int startDifficulty, ExerciseMode mode, Dictionary <ExerciseSettingsEnum, bool> settings, bool warmUpEnabled, bool startWithTutorial, bool tutorialSystemEnabled = false, bool _dictionaryAvailable = false) { WarmUpEnabled = warmUpEnabled; StartWithTutorial = startWithTutorial; TutorialSystemEnabled = tutorialSystemEnabled; DictionaryAvailable = _dictionaryAvailable; StartDifficulty = startDifficulty; Mode = mode; Settings = settings; }