Exemplo n.º 1
0
 public void LeggTilDeltaker(Deltaker deltaker)
 {
     if (Deltakere.All(d => d.DeltakerId != deltaker.DeltakerId))
     {
         Deltakere.Add(deltaker);
     }
 }
Exemplo n.º 2
0
 public void FjernDeltaker(Deltaker deltaker)
 {
     if (Deltakere.Any(d => d.DeltakerId == deltaker.DeltakerId))
     {
         Deltakere.Remove(deltaker);
     }
 }
Exemplo n.º 3
0
        public void OpprettNySpiller(string hemmeligKodeForLag, string kodeForSpiller, string navn)
        {
            using (var context = _dataContextFactory.Create())
            {
                var lag = context.Lag.Single(x => x.HemmeligKode == hemmeligKodeForLag);

                var deltaker = new Deltaker
                {
                    DeltakerId = Guid.NewGuid().ToString(),
                    Kode       = kodeForSpiller,
                    Navn       = navn
                };

                lag.LeggTilDeltaker(deltaker);

                context.SaveChanges();
            }

            _tilgangsKontroll.Nullstill();
        }
Exemplo n.º 4
0
        public void OpprettNySpiller(string hemmeligKodeForLag, string kodeForSpiller, string navn)
        {
            using (var context = _dataContextFactory.Create())
            {
                var lag = context.Lag.Single(x => x.HemmeligKode == hemmeligKodeForLag);

                var deltaker = new Deltaker
                {
                    DeltakerId = Guid.NewGuid().ToString(),
                    Kode = kodeForSpiller,
                    Navn = navn
                };

                lag.LeggTilDeltaker(deltaker);

                context.SaveChanges();
            }

            _tilgangsKontroll.Nullstill();
        }