public async Task <ChampionshipFilmsResult> HandleFilmsAsync(List <Film> films) { films.Sort((a, b) => a.Title.CompareTo(b.Title)); var final = GenerateChampionship(films); ChampionshipFilmsResult result = new ChampionshipFilmsResult { Id = Guid.NewGuid().ToString(), FirstPlace = final[0], SecondPlace = final[1], }; await _resultService.Create(result); return(result); }