public async Task <IReadOnlyList <WordListItemModel> > GetRandomWordsToLearnAsync(Guid userId, int count) { var items = await _repository.GetNotLearnedAsync(userId); var randomItems = items .GetRandomCountOfElements(count) .ToList(); return(randomItems); }