public ActionResult SiparisOlustur(string Gorev, int?UyelerID) { if (Session["Login"] != null) { try { int ID = int.Parse(Session["Login"].ToString()); if (Gorev == "Sil") { bool sonuc = SepetRepo.SepetiSilKullanici(ID); if (sonuc == false) { TempData["Hata"] = "Database Bağlantısı Sağlanamadı! Elle Sipariş Silme İşlemi Başarısız"; TempData["HataKodu"] = "19921"; return(RedirectToAction("Hata", "Product")); } } else if (Gorev == "Kaydet") { bool sonuc = SepetRepo.SepetiKaydetKullanici(ID, UyelerID.ToString()); if (sonuc == false) { TempData["Hata"] = "Database Bağlantısı Sağlanamadı! Elle Sipariş Kaydetme İşlemi Başarısız"; TempData["HataKodu"] = "19911"; return(RedirectToAction("Hata", "Product")); } } bool kontrol = SepetRepo.SanalSepetKontrol(ID); if (kontrol == true) { ViewBag.ID = ID; TempData["UyariTipi"] = "alert alert-danger"; TempData["Uyari"] = false; TempData["Sonuc"] = "Sipariş Sepetinde Daha Önceden Kaydedilmiş Ürünler Bulunmaktadır."; } return(RedirectToAction("SiparisOlustur")); } catch { TempData["Hata"] = "Database Bağlantısı Sağlanamadı!"; TempData["HataKodu"] = "1711"; return(RedirectToAction("Hata", "Product")); } } else { TempData["UyariTipi"] = "text-danger"; TempData["Sonuc"] = "Tarayıcıda Oturum Süreniz Dolmuş! Lütfen Tekrar Oturum Açın!"; return(RedirectToAction("Login", "Admin")); } }
public ActionResult SiparisOlustur() { if (Session["Login"] != null) { try { var Gonder = UrunRepo.UrunleriBul(); int ID = int.Parse(Session["Login"].ToString()); bool kontrol = SepetRepo.SanalSepetKontrol(ID); if (kontrol == true) { ViewBag.ID = ID; TempData["UyariTipi"] = "alert alert-danger"; TempData["Uyari"] = false; TempData["Sonuc"] = "Sipariş Sepetinde Daha Önceden Kaydedilmiş Ürünler Bulunmaktadır."; } else { ViewBag.ID = 0; } return(View(Gonder)); } catch { TempData["Hata"] = "Database Bağlantısı Sağlanamadı!"; TempData["HataKodu"] = "1711"; return(RedirectToAction("Hata", "Product")); } } else { TempData["UyariTipi"] = "text-danger"; TempData["Sonuc"] = "Tarayıcıda Oturum Süreniz Dolmuş! Lütfen Tekrar Oturum Açın!"; return(RedirectToAction("Login", "Admin")); } }