public void SetLearnMode(long userId, EGettingWordsStrategy mode) { var user = _userApi.GetUserById(userId); user.Mode = mode.ToString(); _userApi.UpdateUser(userId, user); }
LearnUnit GetLearnUnit(EGettingWordsStrategy strategy, ELearnMode mode) { var user = _userApi.GetUserById(UserIdLong); user.Mode = strategy.ToString(); _userApi.UpdateUser(UserIdLong, user); var learnUnit = _restWordRepository.GetNextWord(new WordSettings { LearnMode = mode, PollAnswersCount = AnswersCount, UserId = UserIdLong }); return(learnUnit); }