public ActionResult Odeme(KartModelViews model) { if (ModelState.IsValid) { BusinesLayerResult <Kart> kart = km.CartUser(model); if (kart.Errors.Count > 0) { kart.Errors.ForEach(x => ModelState.AddModelError("", x)); return(View(model)); } Session["login"] = kart.Result; //return RedirectToAction("RegisterOk"); OkViewModel notifyObj = new OkViewModel() { Title = "Odeme Başarılı", RedirectingUrl = "/Randevu/Index", }; notifyObj.Items.Add("Lütfen e-posta adresinize gönderdiğimiz aktivasyon link'ine tıklayarak odemeyi onaylayınız."); return(View("Ok", notifyObj)); } return(View(model)); }
public BusinesLayerResult <Kart> CartUser(KartModelViews data) { BusinesLayerResult <Kart> kart = new BusinesLayerResult <Kart> { Result = Find(x => x.KartSahibiAdSoyad == data.NameSurname && x.KartNumarasi == data.KartNumarasi && x.CVV == data.CVV && x.Ay == data.Ay && x.Yil == data.Yil) }; if (kart.Result != null) { return(kart); } else { kart.Errors.Add("Kart Bilgileri Bulunamadı."); } return(kart); }