Exemple #1
0
        public async Task <Faq> HentEn(int id)
        {
            Faqer enFaq = await _db.Faqer.FindAsync(id);

            var hentetFaq = new Faq()
            {
                Id       = enFaq.Id,
                Question = enFaq.Question,
                Answer   = enFaq.Answer,
            };

            return(hentetFaq);
        }
Exemple #2
0
        public async Task <bool> Lagre(Faq innFaq)
        {
            try
            {
                var nyFaqRad = new Faqer();
                nyFaqRad.Question = innFaq.Question;
                nyFaqRad.Answer   = innFaq.Answer;

                _db.Faqer.Add(nyFaqRad);
                await _db.SaveChangesAsync();

                return(true);
            }



            catch
            {
                return(false);
            }
        }
Exemple #3
0
        public static void Seed(IApplicationBuilder app)
        {
            var serviceScope = app.ApplicationServices.CreateScope();

            var db = serviceScope.ServiceProvider.GetService <FaqContext>();

            // må slette og opprette databasen hver gang når den skal initieres (seed`es)
            db.Database.EnsureDeleted();
            db.Database.EnsureCreated();



            var faq1 = new Faqer
            {
                Question = "Lorem ipsum1",
                Answer   = "Lorem answer ipsum",
            };

            var faq2 = new Faqer
            {
                Question = "Lorem2 ipsum21",
                Answer   = "Lorem2 answer2 ipsum2",
            };

            var faq3 = new Faqer
            {
                Question = "Lorem3 ipsum13",
                Answer   = "Lorem3 answer3 ipsum3",
            };

            db.Faqer.Add(faq1);
            db.Faqer.Add(faq2);
            db.Faqer.Add(faq3);

            db.SaveChanges();
        }