Repository.PosisjonsService.HentforAlleLag C# (CSharp) Méthode

HentforAlleLag() public méthode

public HentforAlleLag ( string scoreboardSecret ) : List
scoreboardSecret string
Résultat List
        public List<LagPosisjoner> HentforAlleLag(string scoreboardSecret)
        {
            if (scoreboardSecret != _appSettings.ScoreboardSecret)
                throw new InvalidOperationException("Denne operasjonen har ekstra sikkerhet. Feil kode.");

            var perLag = from p in GjeldendePosisjon.Values
                         group p by p.LagId
                             into g
                             select new LagPosisjoner
                             {
                                 LagId = g.Key,
                                 Posisjoner = g.ToList()
                             };

            return perLag.ToList();
        }