Database.Entities.Lag.LeggTilDeltaker C# (CSharp) Method

LeggTilDeltaker() public method

public LeggTilDeltaker ( Deltaker deltaker ) : void
deltaker Deltaker
return void
        public void LeggTilDeltaker(Deltaker deltaker)
        {
            if (Deltakere.All(d => d.DeltakerId != deltaker.DeltakerId))
            {
                Deltakere.Add(deltaker);
            }
        }

Usage Example

Exemplo n.º 1
0
        public static Lag SettOppEtLagMedDeltakere(int lagIndex, int antallDeltakere, string prefix = "Lag")
        {
            var lag = new Lag
            {
                LagId = prefix + string.Format("{0}", lagIndex),
                Navn = prefix + string.Format("Navn{0}", lagIndex),
                Farge = prefix + string.Format("Farge{0}", lagIndex),
                HemmeligKode = prefix + string.Format("HemmeligKode{0}", lagIndex),
                Ikon = prefix + string.Format("Ikon{0}.gif", lagIndex),
            };

            //lag.HemmeligKode = lag.LagId;

            for (int i = 1; i <= antallDeltakere; i++)
            {
                lag.LeggTilDeltaker(new Deltaker(string.Format("{0}-{1}", lag.LagId, i), string.Format("{0}-{1}Navn", lag.LagId, i)) { Kode = "Kode" + lagIndex + "_" + i });
            }

            return lag;
        }