예제 #1
0
        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);
        }