public ActionResult PuanHarca(string id)
 {
     if (id == null)
     {
         return(RedirectToAction("PuanTopla", "Musteri", new { area = "Musteri" }));
     }
     else
     {
         try
         {
             PolinitKartDbContext _db = new PolinitKartDbContext();
             Kart kart = _db.Kartlar.Find(id);
             KartTutarPuanViewModel karttutar = new KartTutarPuanViewModel();
             karttutar.AlisverisTutari = kart.Puan * _db.Firmalar.Find(kart.FirmaID).BirimPuan;
             karttutar.KartNo          = kart.KartNo;
             karttutar.Puan            = kart.Puan;
             karttutar.FirmaID         = kart.FirmaID;
             ViewBag.ID = karttutar.FirmaID;
             return(View(karttutar));
         }
         catch (Exception)
         {
             return(RedirectToAction("PuanTopla", "Musteri", new { area = "Musteri" }));
         }
     }
 }
 public ActionResult PuanHarca(KartTutarPuanViewModel model)
 {
     if (MusteriExtention.PuaniHarca(model))
     {
         return(RedirectToAction("PuanTopla", "Musteri", new { area = "Musteri" }));
     }
     else
     {
         ViewBag.Sonuc = "danger";
         ViewBag.Mesaj = "Puan Harcama Başarısız!";
         ViewBag.Icon  = "glyphicon glyphicon-remove";
         return(View());
     }
 }
 public ActionResult PuanTopla(KartTutarPuanViewModel model)
 {
     if (MusteriExtention.PuanAta(model))
     {
         return(RedirectToAction("PuanHarca", "Musteri", new { area = "Musteri", id = model.KartNo }));
     }
     else
     {
         ViewBag.Sonuc = "danger";
         ViewBag.Mesaj = "Puan Eklenemedi!";
         ViewBag.Icon  = "glyphicon glyphicon-remove";
         return(View());
     }
 }
 public static bool PuaniHarca(KartTutarPuanViewModel model)
 {
     try
     {
         PolinitKartDbContext _db = new PolinitKartDbContext();
         Kart kart = _db.Kartlar.Find(model.KartNo);
         kart.Puan = kart.Puan - model.KullanilanIndirim / _db.Firmalar.Find(kart.FirmaID).BirimPuan;
         _db.SaveChanges();
         return(true);
     }
     catch (Exception)
     {
         return(false);
     }
 }
 public static bool PuanAta(KartTutarPuanViewModel model)
 {
     try
     {
         PolinitKartDbContext _db = new PolinitKartDbContext();
         Kart kart = _db.Kartlar.Find(model.KartNo);
         kart.Puan = model.AlisverisTutari + kart.Puan;
         _db.SaveChanges();
         return(true);
     }
     catch (Exception)
     {
         return(false);
     }
 }
        public ActionResult PuanTopla()
        {
            var id = Request.QueryString["veri"];

            if (id == "0" || id == null)
            {
                return(RedirectToAction("Login", "../Home"));
            }
            else
            {
                ViewBag.ID = id;
                KartTutarPuanViewModel karthesap = new KartTutarPuanViewModel();
                return(View(karthesap));
            }
        }