コード例 #1
0
        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"));
        }
コード例 #2
0
        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));
        }
コード例 #3
0
        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());
            }
        }