Exemplo n.º 1
0
 private void Log(Action <string, string> action, string niveau, string noegleord, string besked)
 {
     using (ArkDatabase db = new ArkDatabase())
     {
         int antalBegivenhederFoer = db.Begivenheds.Count();
         action.Invoke(noegleord, besked);
         int antalBegivenhederEfter = db.Begivenheds.Count();
         Assert.AreEqual(antalBegivenhederEfter, antalBegivenhederFoer + 1);
         int        senesteBegivenhedID = db.Begivenheds.Max(begivenhedItem => begivenhedItem.ID);
         Begivenhed senesteBegivenhed   = db.Begivenheds.FirstOrDefault(begivenhedItem => begivenhedItem.ID == senesteBegivenhedID);
         Assert.IsNotNull(senesteBegivenhed);
         Assert.IsTrue(senesteBegivenhed.Beskrivelse.Contains(besked));
         Assert.AreEqual(senesteBegivenhed.Niveau, niveau);
     }
 }
Exemplo n.º 2
0
        private void Log(string noegleord, string niveau, string beskrivelse)
        {
            Begivenhed begivenhed = new Begivenhed();

            begivenhed.Niveau               = niveau;
            begivenhed.MedlemID             = KomponentManager.JegHarIndloggetMedlemIDOgArkID.IndloggetMedlemID;
            begivenhed.Applikationskontekst = KomponentManager.ApplikationKontekst.GivID();
            begivenhed.Beskrivelse          = beskrivelse;
            begivenhed.Noegleord            = noegleord;

            using (ARK.Website.EntityFramework.Main.ArkDatabase db = new EntityFramework.Main.ArkDatabase())
            {
                db.Begivenheds.Add(begivenhed);
                db.SaveChanges();
            }
        }