public bool lagreSpørsmål(int TypeId, spørsmåls innspørsmål) { var nySpørsmål = new DBSpørsmål() { spørmål = innspørsmål.spørmål, stemmer = 0, rating = 0, svar = "" }; DBType funntype = _context.TypeSpørsmåls.Find(TypeId); if (funntype == null) { return(false); } nySpørsmål.type.TypeId = funntype.TypeId; try { _context.spørsmåls.Add(nySpørsmål); _context.SaveChanges(); } catch (Exception feil) { return(false); } return(true); }
private static List <DBSpørsmål> hentSpørsmål1() { List <DBSpørsmål> alleSpørsmål = new List <DBSpørsmål>(); DBSpørsmål spørsmål1 = new DBSpørsmål() { sp = "Kan man betale med kredittkort?", antallStemmer = 6, poeng = 2, svar = hentSvar01() }; DBSpørsmål spørsmål2 = new DBSpørsmål() { sp = "Hvor kan man se priser?", antallStemmer = 7, poeng = 3, svar = hentSvar02() }; DBSpørsmål spørsmål3 = new DBSpørsmål() { sp = "Går det an å få avslag i pris?", antallStemmer = 4, poeng = 1, svar = hentSvar03() }; DBSpørsmål spørsmål4 = new DBSpørsmål() { sp = "Hvor ofte må man betale??", antallStemmer = 7, poeng = 5, svar = hentSvar10() }; alleSpørsmål.Add(spørsmål1); alleSpørsmål.Add(spørsmål2); alleSpørsmål.Add(spørsmål3); return(alleSpørsmål); }
public bool LeggSpørsmålIKategori(int kategoriID, spørsmål innSpørsmål) { var kategori = _context.Kategorier.FirstOrDefault(k => k.id == kategoriID); if (kategori == null) { return(false); } DBSpørsmål spørsmål = new DBSpørsmål() { sp = innSpørsmål.sp, poeng = 0, antallStemmer = 0, svar = new List <DBSvar>(), }; try { if (kategori.sp == null) { kategori.sp = new List <DBSpørsmål>(); } kategori.sp.Add(spørsmål); _context.SaveChanges(); } catch (Exception e) { return(false); } return(true); }
public spørsmåls hentEtSvar(int id) { DBSpørsmål etSvar = _context.spørsmåls.Include(s => s.type).FirstOrDefault(k => k.Id == id); var enSpørsmål = new spørsmåls() { Id = etSvar.Id, svar = etSvar.svar }; return(enSpørsmål); }
private static List <DBSpørsmål> hentspørsmål1() { List <DBSpørsmål> sp1 = new List <DBSpørsmål>(); var s1 = new DBSpørsmål { spørmål = "Hvordan kjøper jeg billett?", svar = "På vy.no får du kjøpt de fleste billetter " + "ved å bruke reiseplanleggeren. " + "Reiser du på Østlandet og i Hordaland," + " kan du på visse strekninger kjøpe 7 og 30 dagers" + " elektronisk periodebillett på vy.no. " + "Reisende i Rogaland kan kjøpe " + "elektronisk periodebillett i Vy-appen " + "eller periodebillett på reisekort hos Kolumbus. " + "En periodebillett med setereservasjon kan kun kjøpes i Vy-appen.", rating = 0, }; var s2 = new DBSpørsmål { spørmål = "Hvordan henter jeg billetter kjøpt på vy.no?", svar = "Skriv ut billetten hjemme eller ha den digitalt" + "Med PDF-billett kan du laste ned billetten din selv og ta den med på toget." + " Du kan skrive den ut på papir eller ha den med på mobil, nettbrett eller PC.", rating = 0 }; var s3 = new DBSpørsmål { spørmål = "Jeg får feilmelding når jeg betaler på vy.no – hva gjør jeg? ", svar = "Det kan være mange årsaker til dette, som for eksempel:" + "Det er noe med nettleseren din som gjør at ikke kjøpsløsningen fungerer optimalt. Vi anbefaler at du prøver igjen med Chrome." + "Hvis profilen din er registrert med et telefonnummer som inneholder spesialtegnet +, så kan dette føre til feil ved betaling." + "Det kan være noe feil med det lagrede betalingskortet ditt. Prøv å slette dette og lagre det på nytt. ", rating = 0 }; var s4 = new DBSpørsmål { spørmål = "Hva er reisekort?", svar = "Med reisekort reiser du med elektronisk billett hos Vy og Ruter," + " som samarbeider om kortsystemet elektronisk reisekort. Reisekortet gjelder i Oslo og Akershus." + "Du kan kjøpe reisekort fra kundeservice eller på betjent stasjon.", rating = 0 }; sp1.Add(s1); sp1.Add(s2); sp1.Add(s3); sp1.Add(s4); return(sp1); }
private static List <DBSpørsmål> hentSpørsmål4() { List <DBSpørsmål> alleSpørsmål = new List <DBSpørsmål>(); DBSpørsmål spørsmål1 = new DBSpørsmål() { sp = "Hvordan registrerer man seg?", antallStemmer = 4, poeng = 2, svar = hentSvar09() }; DBSpørsmål spørsmål2 = new DBSpørsmål() { sp = "Hvorfor må jeg oppgi kredittkortinformasjon?", antallStemmer = 3, poeng = 1, svar = hentSvar11() }; alleSpørsmål.Add(spørsmål1); alleSpørsmål.Add(spørsmål2); return(alleSpørsmål); }
private static List <DBSpørsmål> hentSpørsmål3() { List <DBSpørsmål> alleSpørsmål = new List <DBSpørsmål>(); DBSpørsmål spørsmål1 = new DBSpørsmål() { sp = "Hvordan kan man se hvilke filmer en skuespiller har vært med i?", antallStemmer = 6, poeng = 5, svar = hentSvar07() }; DBSpørsmål spørsmål2 = new DBSpørsmål() { sp = "Hvor kan man se alderen til en skuespiller?", antallStemmer = 3, poeng = 1, svar = hentSvar08() }; alleSpørsmål.Add(spørsmål1); alleSpørsmål.Add(spørsmål2); return(alleSpørsmål); }
private static List <DBSpørsmål> hentspørsmål3() { List <DBSpørsmål> sp3 = new List <DBSpørsmål>(); var s1 = new DBSpørsmål { spørmål = "Hvordan finner jeg ut om toget mitt er i rute?", svar = "Sjekk om toget ditt er i rute her på vy.no, søk på avgangen" + " i appen eller abonner på pushvarsling om avvik i appen. Ellers skal " + "du også få beskjed på tavler og over høyttaler" + " på stasjonen om eventuelle avvik. Personalet om " + "bord skal også holde deg informert.", rating = 0 }; var s2 = new DBSpørsmål { spørmål = "Hvordan finner jeg rutetidene?", svar = "Du kan raskt og enkelt gjøre et rutesøk i reiseplanleggeren ", rating = 0 }; var s3 = new DBSpørsmål { spørmål = "Du kan raskt og enkelt gjøre et rutesøk i reiseplanleggeren ", svar = "I rushtidene er alt vi har av tilgjengelig materiell i bruk. Vi forsøker" + " å matche etterspørselen med «riktig» kapasitet så langt det lar seg gjøre," + " likevel er det ikke mulig å tilby sitteplasser til alle. " + "Vi får stadig flere togsett levert fra fabrikk så på " + "sikt øker det muligheten til å kjøre flere avganger " + "med doble togsett.Det kan imidlertid være mange grunner " + "til at et tog er veldig fullt. For eksempel om en tidligere" + " avgang ble forsinket eller innstilt kan det føre til at neste " + "tog vil ha flere passasjerer enn vanlig. Noen ganger kan det " + "også være uforutsette hendelser som gjør at vi ikke kan kjøre" + " med det planlagte antall togsett eller vogner. " + "Da blir det ofte satt opp buss i tillegg til toget.", rating = 0 }; sp3.Add(s1); sp3.Add(s2); sp3.Add(s3); return(sp3); }
private static List <DBSpørsmål> hentSpørsmål2() { List <DBSpørsmål> alleSpørsmål = new List <DBSpørsmål>(); DBSpørsmål spørsmål1 = new DBSpørsmål() { sp = "Hvilke filmkategorier finnes?", antallStemmer = 7, poeng = 6, svar = hentSvar04() }; DBSpørsmål spørsmål2 = new DBSpørsmål() { sp = "Hvordan kan man se hvilken film som er best?", antallStemmer = 9, poeng = 8, svar = hentSvar05() }; DBSpørsmål spørsmål3 = new DBSpørsmål() { sp = "Hvor mange filmer er det på denne siden?", antallStemmer = 5, poeng = 2, svar = hentSvar06() }; alleSpørsmål.Add(spørsmål1); alleSpørsmål.Add(spørsmål2); alleSpørsmål.Add(spørsmål3); return(alleSpørsmål); }
private static List <DBSpørsmål> hentspørsmål2() { List <DBSpørsmål> sp2 = new List <DBSpørsmål>(); var S1 = new DBSpørsmål { spørmål = "Hvordan kan jeg endre eller refundere billetten?", svar = "Hvis du har enkeltbillett og vil endre eller refundere billetten din, " + "så kan du gjøre det gratis frem til 24 timer før avgang. Ved mindre enn 24 timer før avgang må du betale et gebyr." + " Miniprisbilletter kan ikke endres eller refunderes.", rating = 0 }; var s2 = new DBSpørsmål { spørmål = "Hvordan endrer jeg navn på billetten?", svar = "Når du kjøper billetter så er det navnet til den som bestiller som står på billettene. " + "Det er altså ikke noe i veien for at det står samme navn på flere " + ", så lenge personen som bestilte billettene skal være med på reisen.", rating = 0 }; var s3 = new DBSpørsmål { spørmål = "Jeg rakk ikke toget. Kan jeg få refundert billetten?", svar = "Alle billetter må refunderes før avgang, du vil ikke ha krav på refusjon " + "etter togavgangen dersom du ikke rekker toget ditt.", rating = 0 }; var s4 = new DBSpørsmål { spørmål = "Toget mitt var forsinket –" + " hvilken erstatning har jeg krav på og hvordan søker jeg om dette?", svar = "Du har rett til å få 50 prosent av billettprisen refundert ved:" + "Forsinkelse på over én time med Vys tog mellom Oslo og Trondheim, Oslo og Bergen.", rating = 0 }; sp2.Add(s2); sp2.Add(s3); sp2.Add(s4); return(sp2); }