Esempio n. 1
0
        public bool RegSprakkPåTolk(int TolkId, Spraak spraak)
        {
            try
            {
                Spraak funnetspraak = db.Spraak.Find(spraak.spraakId);

                // var funnetspraak = db.Spraak.SqlQuery(" SELECT * FROM dbo.Spraak WHERE 'navn' = Norsk").ToList();

                //(s => s.navn == spraak.navn)
                Tolk funnetTolk = db.Personer.OfType <Tolk>().FirstOrDefault(t => t.persId == TolkId);

                if (funnetspraak != null && funnetTolk != null)
                {
                    funnetTolk.spraak.Add(funnetspraak);
                    db.SaveChanges();
                    return(true);
                }
                else
                {
                    return(false);
                }
            } catch (Exception feil) {
                Debug.WriteLine("Exception Message: " + feil.Message);
                return(false);
            }
        }
        protected override void Seed(DbNetcont db)
        {
            var sp1 = new Spraak
            {
                navn = "norsk"
            };
            var admin = new Admin
            {
                fornavn   = "Hussen",
                etternavn = "Ali",
                email     = "*****@*****.**",
                adresse   = "tøyen",
                regDato   = DateTime.Parse("2005-09-01"),
                // password = "******",
                adminNr = "a1"
            };

            var tolk = new Tolk
            {
                fornavn   = "Hussen",
                etternavn = "Ali",
                email     = "*****@*****.**",
                adresse   = "tøyen",
                regDato   = DateTime.Parse("2005-09-01"),
                // password = "******",

                spraak = new List <Spraak>()
                {
                    new Spraak()
                    {
                        navn = "norsk"
                    }
                }
            };

            var kunde = new Kunde
            {
                fornavn   = "Hussen",
                etternavn = "Ali",
                email     = "*****@*****.**",
                adresse   = "stovner",
                regDato   = DateTime.Parse("2005-09-01"),
                // password = "******",
            };

            db.Personer.Add(admin);
            db.Personer.Add(tolk);
            db.Personer.Add(kunde);
            db.SaveChanges();
        }