コード例 #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();
     }
 }
コード例 #2
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();
     }
 }
コード例 #3
0
 public static void OpdaterMedlemStatus(int arkID, MedlemsstatusEnum nyStatus)
 {
     using (ArkDatabase db = new ArkDatabase())
     {
         Medlem medlem = db.Medlems.FirstOrDefault(medlemItem => medlemItem.ArkID == arkID);
         medlem.Status = nyStatus;
         db.SaveChanges();
     }
 }
コード例 #4
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();
     }
 }
コード例 #5
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();
     }
 }
コード例 #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();
     }
 }
コード例 #7
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();
            }
        }
コード例 #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);
        }