public DTOResult GetGrandWinner(IList <DTOSearchResult> searchData) { DTOSearchResult searchWinner = searchData.OrderByDescending(i => i.Term).First(); return(new DTOResult() { Provider = searchWinner.Provider, Term = searchWinner.Term }); }
public DTOSearchResult SearchWord(DTOSearch word) { if (word != null) { PuzzleModel puzzle = new PuzzleModel(); puzzle.FillPuzzle(word.puzzle.Select(E => string.Concat(E)).ToList()); var z = puzzle.ContainsWord(word.word); DTOSearchResult result = new DTOSearchResult() { Word = word.word, Breakdown = z.Reverse().ToList() }; return(result); } return(null); }