示例#1
0
        public void AddAktivitet(string aktvitetsId, string namn, string avdelning) //Lägger till ny aktivitet
        {
            using (var db = new DataContext())
            {
                var Avdelning = (from x in db.Avdelning
                                 where x.Namn == avdelning
                                 select x).FirstOrDefault();

                var aktivitet = new Aktivitet {
                    Namn = namn, AktivitetID = aktvitetsId, Avdelning = Avdelning,
                };
                db.Aktivitet.Add(aktivitet);
                db.SaveChanges();
            }
        }
示例#2
0
        public void UpdateAktivitet(string newAktiId, string oldAktiId, string aktinamn, string aktiAvdelning) //Uppdaterar aktivitetsdatabasen
        {
            using (var db = new DataContext())
            {
                var tempAkti = (from x in db.Aktivitet
                                where x.AktivitetID == oldAktiId
                                select x).FirstOrDefault();

                var avdelning = (from x in db.Avdelning
                                 where x.Namn == aktiAvdelning
                                 select x).FirstOrDefault();

                var akti = new Aktivitet {
                    AktivitetID = newAktiId, Namn = aktinamn, Avdelning = avdelning, Avdelning_AvdelningID = avdelning.AvdelningID
                };
                db.Aktivitet.Remove(tempAkti);
                db.Aktivitet.Add(akti);
                db.SaveChanges();
            }
        }