public async Task <bool> OppdaterLikerIkke(Sporsmal likerIkke) { try { var endreObjekt = await _db.Sporsmalene.FindAsync(likerIkke.Id); if (endreObjekt.Id != likerIkke.Id) { var idSjekk = _db.Sporsmalene.Find(likerIkke.Id); if (idSjekk == null) { var nyRad = new Sporsmalene(); nyRad.Id = likerIkke.Id; endreObjekt.Id = likerIkke.Id; } else { endreObjekt.Id = likerIkke.Id; } } endreObjekt.LikerIkke = likerIkke.LikerIkke; await _db.SaveChangesAsync(); } catch { return(false); } return(true); }
public async Task <bool> LagreSpm(Sporsmal innSpm) { try { var nySpmRad = new Sporsmalene(); nySpmRad.Spm = innSpm.Spm; nySpmRad.Liker = innSpm.Liker; nySpmRad.LikerIkke = innSpm.LikerIkke; nySpmRad.Svr = innSpm.Svr; _db.Sporsmalene.Add(nySpmRad); await _db.SaveChangesAsync(); Console.Write("kommer hit 3"); return(true); } catch { return(false); } }
public static void Seed(IApplicationBuilder app) { var serviceScope = app.ApplicationServices.CreateScope(); var db = serviceScope.ServiceProvider.GetService <DBContext>(); db.Database.EnsureDeleted(); db.Database.EnsureCreated(); var sporsmal1 = new Sporsmalene { Spm = "Hvem viser man billetten til?", Svr = "Vis frem billetten din til buss-sjåfør ved påstigning", Liker = 12, LikerIkke = 2 }; var sporsmal2 = new Sporsmalene { Spm = "Er det toaletter på bussene deres?", Svr = "Ikke på alle desverre. På ruter under 2 timer kjøres det busser uten toaletter", Liker = 99, LikerIkke = 5 }; var sporsmal3 = new Sporsmalene { Spm = "Er det WI-FI i bussen?", Svr = "JA! Passordet finner du på baksiden av setet forran deg", Liker = 8, LikerIkke = 1 }; db.Sporsmalene.Add(sporsmal1); db.Sporsmalene.Add(sporsmal2); db.Sporsmalene.Add(sporsmal3); db.SaveChanges(); }