//Kunde kan endre på en registrert transaksjon som ikke er bekreftet public bool endreBetaling(int id, Transaksjon regTran) { var db = new PersonContext(); try { Transaskjoner endreTran = db.Transaksjoner.Find(id); endreTran.Beløp = regTran.beløp; endreTran.Dato = regTran.dato; endreTran.FraKonto = regTran.fraKonto; endreTran.TilKonto = regTran.tilKonto; endreTran.Kid = regTran.kid; db.SaveChanges(); return(true); } catch (Exception feil) { return(false); } }
//Henter en spesifikk transaksjon public Transaksjon hentEnTransaksjon(int id) { var db = new PersonContext(); var enTran = db.Transaksjoner.Find(id); if (enTran == null) { return(null); } else { var visTran = new Transaksjon() { id = enTran.ID, beløp = enTran.Beløp, dato = enTran.Dato, fraKonto = enTran.FraKonto, tilKonto = enTran.TilKonto, kid = enTran.Kid }; return(visTran); } }
//Registrer en ny transaksjon public bool regBetaling(Transaksjon regTran) { var nyTran = new Transaskjoner() { FraKonto = regTran.fraKonto, TilKonto = regTran.tilKonto, Beløp = regTran.beløp, Kid = regTran.kid, Dato = regTran.dato }; var db = new PersonContext(); try { db.Transaksjoner.Add(nyTran); db.SaveChanges(); return(true); } catch (Exception feil) { return(false); } }
public static void Add(Transaksjon transaksjon) { throw new System.NotImplementedException(); }