private void BuildBilletter(String type, int?antall) { for (int counter = 0; counter < antall; counter++) { var billett = new Billetter(); billett.bestilling_id = bestillinger; billett.billett_type = type; bestillinger.billett_liste.Add(billett); } }
public async Task <Billetter> hentBillett(int id) { try { Billetter billett = await _db.Billetter.FindAsync(id); await _db.SaveChangesAsync(); return(billett); } catch { return(null); } }
[HttpPost] // Lagrer billett i databasen. returnerer id til billet for så å bruke den i hentBillett public async Task <int> kjopBillett(Billett enBillett) { try { //lagrer billettt i databasen var dbBilletter = new Billetter(); dbBilletter.Avgang = enBillett.Avgang; dbBilletter.Destinasjon = enBillett.Destinasjon; dbBilletter.Tid = enBillett.Tid; dbBilletter.Pris = enBillett.Pris; _db.Billetter.Add(dbBilletter); await _db.SaveChangesAsync(); //returnerer dbBilletter.id return(dbBilletter.id); } catch { return(-1); } }