public ObservableCollection <WordViewModel> GetOrdereredWordsForPuzzle(int puzzleId, string user) { Dictionary <string, string> words = puzzlesRepository.GetPuzzleWithId(puzzleId, user); List <WordViewModel> wordviewmodels = GetWordsWordviewmodels(words); return(SortWordsByPositionOnBoard(wordviewmodels)); }