Beispiel #1
0
 public static void IndsaetXNytMedlem(int X, MedlemsstatusEnum? forceretStatus = null)
 {
     using (ArkDatabase db = new ArkDatabase())
     {
         for (int i = 0; i < X; i++)
         {
             Medlem medlem = new Medlem()
             {
                 Adresse = "Adresse" + _nytMedlemsNummer,
                 AdresseBy = "By" + _nytMedlemsNummer,
                 AdressePostNummer = _nytMedlemsNummer.ToString(),
                 ArkID = _nytMedlemsNummer,
                 EMailAdresse = "EMail" + _nytMedlemsNummer,
                 Foedselsdato = new DateTime(1977 + _nytMedlemsNummer, 1, 1),
                 Koen = (_nytMedlemsNummer % 2 == 0 ? KoenEnum.Mand : KoenEnum.Kvinde),
                 MobilNummer = (22220000 + _nytMedlemsNummer).ToString(),
                 Navn = "Navn" + _nytMedlemsNummer,
                 Status = (forceretStatus.HasValue ? forceretStatus.Value : (MedlemsstatusEnum)((_nytMedlemsNummer % 3) + 2)),
                 Rostatistik = new Rostatistik()
             };
             _nytMedlemsNummer++;
             db.Medlems.Add(medlem);
         }
         db.SaveChanges();
     }
 }
Beispiel #2
0
 public static void SletMedlemmer()
 {
     using (ArkDatabase db = new ArkDatabase())
     {
         List<Medlem> medlemmer = db.Medlems.Include("Rostatistik").ToList();
         List<Regnskabsmedlem> kendteRegnskabsmedlemmer = db.Regnskabsmedlems.ToList();
         medlemmer.ForEach(medlemItem =>
         {
             db.Rostatistiks.Remove(medlemItem.Rostatistik);
             db.Medlems.Remove(medlemItem);
         });
         kendteRegnskabsmedlemmer.ForEach(regnskabsmedlemItem => db.Regnskabsmedlems.Remove(regnskabsmedlemItem));
         db.SaveChanges();
     }
 }
Beispiel #3
0
 public static void SletTure()
 {
     using (ArkDatabase db = new ArkDatabase())
     {
         List<Turdeltager> list = db.Turdeltagers.ToList();
         list.ForEach(item => db.Turdeltagers.Remove(item));
         List<Tur> ture = db.Turs.ToList();
         ture.ForEach(turItem => db.Turs.Remove(turItem));
         db.SaveChanges();
     }
 }
Beispiel #4
0
 public static void SletBegivenheder()
 {
     using (ArkDatabase db = new ArkDatabase())
     {
         List<Begivenhed> begivenheder = db.Begivenheds.ToList();
         begivenheder.ForEach(begivenhedsItem => db.Begivenheds.Remove(begivenhedsItem));
         db.SaveChanges();
     }
 }
Beispiel #5
0
        public static void SletBaade()
        {
            using (ArkDatabase db = new ArkDatabase())
            {
                List<Baad> list = db.Baads.ToList();
                list.ForEach(item => db.Baads.Remove(item));

                List<BaadType> list2 = db.BaadTypes.ToList();
                list2.ForEach(item => db.BaadTypes.Remove(item));

                List<BaadType> list3 = db.BaadTypes.ToList();
                list3.ForEach(item => db.BaadTypes.Remove(item));

                db.SaveChanges();
            }
        }
Beispiel #6
0
 public static void OpretTurPaaBaadOgMedlem(int medlemID, int baadID, DateTime tidspunkt, int turlaengde)
 {
     using (ArkDatabase db = new ArkDatabase())
     {
         Tur tur = new Tur();
         tur.StartTidspunkt = tidspunkt;
         tur.AntalKilometer = turlaengde;
         tur.BaadID = baadID;
         Turdeltager turdeltager = new Turdeltager();
         turdeltager.MedlemID = medlemID;
         tur.Turdeltagers.Add(turdeltager);
         db.Turs.Add(tur);
         db.SaveChanges();
     }
 }
Beispiel #7
0
 public static void OpdaterMedlemStatusOgNavn(int arkID, MedlemsstatusEnum nyStatus, string nytNavn)
 {
     using (ArkDatabase db = new ArkDatabase())
     {
         Medlem medlem = db.Medlems.FirstOrDefault(medlemItem => medlemItem.ArkID == arkID);
         medlem.Status = nyStatus;
         medlem.Navn = nytNavn;
         db.SaveChanges();
     }
 }
Beispiel #8
0
 public static Baad LavEnkeltBaad()
 {
     Baad baad = null;
     using (ArkDatabase db = new ArkDatabase())
     {
         baad = new Baad();
         baad.AntalPersoner = 1;
         baad.BaadType = new BaadType();
         baad.BaadType.BaadKategori = new BaadKategori();
         baad.BaadType.BaadKategori.Navn = "Kategori1";
         baad.BaadType.Navn = "Kategori1s baadtype1";
         baad.Navn = "Foerste baad";
         db.Baads.Add(baad);
         db.SaveChanges();
     }
     return baad;
 }