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); }
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); } }
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(); }