public ActionResult Index() { using (BrukerContext db = new BrukerContext()) { return(View(db.Brukere.ToList())); } }
public ActionResult EndreBetaling(int id = 0) { var db = new BrukerContext(); Betaling betaling = db.Betalinger.Find(id); if (betaling == null) { return(HttpNotFound()); } return(View(betaling)); }
public ActionResult Slettbetaling(FormCollection slett, int id = 0) { var db = new BrukerContext(); Betaling betaling = db.Betalinger.Find(id); if (betaling == null) { return(HttpNotFound()); } db.Betalinger.Remove(betaling); db.SaveChanges(); return(RedirectToAction("ListAlleBetalinger")); }
public ActionResult EndreBetaling(Betaling betaling) { var db = new BrukerContext(); if (ModelState.IsValid) { using (db) { var automatisk = new Betaling(); automatisk.personnummer = HttpContext.Session["Personnummer"].ToString(); db.Entry(betaling).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("ListAlleBetalinger")); } } return(View(betaling)); }
public ActionResult Login(Bruker brukerkonto) { using (BrukerContext db = new BrukerContext()) { var usr = db.Brukere.Single(u => u.Personnummer == brukerkonto.Personnummer && u.Passord == brukerkonto.Passord); if (usr != null) { Session["UserID"] = usr.UserID.ToString(); Session["Personnummer"] = usr.Personnummer.ToString(); return(RedirectToAction("ListAlleKontoer", "Konto")); } else { ModelState.AddModelError("", "Personnummer eller passord er feil"); } } return(View()); }
public ActionResult OpprettBetaling(FormCollection innListe) { try { using (var db = new BrukerContext()) { var nyBetaling = new Models.Betaling(); nyBetaling.navn = innListe["Navn"]; nyBetaling.kontonr = innListe["Kontonr"]; nyBetaling.personnummer = HttpContext.Session["Personnummer"].ToString(); nyBetaling.sum = innListe["Sum"] + "kr"; nyBetaling.dato = innListe["Dato"]; db.Betalinger.Add(nyBetaling); db.SaveChanges(); return(RedirectToAction("ListAlleBetalinger")); } } catch (Exception feil) { return(View()); } }
//Metode som henter ut betalingene til kontoene public List <Betaling> HentBetalinger(string Personnummer) { var db = new BrukerContext(); return(db.Betalinger.Where(k => k.personnummer.Equals(Personnummer)).ToList()); }
//Metode som henter ut kontoene til en person public List <Konto> HentKonti(string Fødselsnummer) { var db = new BrukerContext(); return(db.Kontoer.Where(k => k.Personnummer.Equals(Fødselsnummer)).ToList()); }