//Sletter en ubekreftet transaksjon public bool slettBetaling(int id) { var db = new PersonContext(); try { Transaskjoner slettTran = db.Transaksjoner.Find(id); db.Transaksjoner.Remove(slettTran); db.SaveChanges(); return(true); } catch (Exception feil) { return(false); } }
//Forandrer en transaksjon til bekreftet public bool bekrefteBetaling(int id) { var db = new PersonContext(); try { Transaskjoner endreTran = db.Transaksjoner.Find(id); endreTran.Bekreftet = true; db.SaveChanges(); return(true); } catch (Exception feil) { return(false); } }
//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); } }
//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); } }