public ActionResult DeleteConfirmed(int id)
        {
            Betalningsmetoder betalningsmetoder = db.Betalningsmetoders.Find(id);

            db.Betalningsmetoders.Remove(betalningsmetoder);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
 public ActionResult Edit([Bind(Include = "ID,GiroTyp,Gironummer,PaysonUserId,PaysonUserKey")] Betalningsmetoder betalningsmetoder)
 {
     if (ModelState.IsValid)
     {
         db.Entry(betalningsmetoder).State = EntityState.Modified;
         db.SaveChanges();
         //return RedirectToAction("Index");
     }
     return(View(betalningsmetoder));
 }
        // GET: Admin/Betalningsmetoder/Delete/5
        public ActionResult Delete(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            Betalningsmetoder betalningsmetoder = db.Betalningsmetoders.Find(id);

            if (betalningsmetoder == null)
            {
                return(HttpNotFound());
            }
            return(View(betalningsmetoder));
        }
Example #4
0
 internal static BetalningsmetoderVM MappaTillBetalningsmetoderVM(Betalningsmetoder bm)
 {
     return(new BetalningsmetoderVM
     {
         BIC = bm.BIC,
         Gironummer = bm.Gironummer,
         GiroTyp = bm.GiroTyp,
         HarPayson = bm.HarPayson,
         IBAN = bm.IBAN,
         Id = bm.Id,
         KanTaEmotIntBetalningar = bm.KanTaEmotIntBetalningar,
         OrganisationsId = bm.Organisation.Id,
         PaysonUserId = bm.PaysonUserId,
         PaysonUserKey = bm.PaysonUserKey
     });
 }
        public ActionResult CreateOrUpdate([Bind(Include = "ID,GiroTyp,Gironummer,PaysonUserId,PaysonUserKey,HarPayson,KanTaEmotIntBetalningar,IBAN,BIC")] Betalningsmetoder betalningsmetoder)
        {
            if (ModelState.IsValid)
            {
                // Edit
                if (betalningsmetoder.Id != 0)
                {
                    db.Entry(betalningsmetoder).State = EntityState.Modified;
                }
                // Create
                else
                {
                    var orgId = HamtaUser().OrganisationsId;
                    var org   = db.Organisationer.Find(orgId);
                    org.Betalningsmetoder = betalningsmetoder;
                }
                db.SaveChanges();

                // TODO sätt en flagga i ViewBag att ändringarna är sparade
            }


            return(View(betalningsmetoder));
        }