Esempio n. 1
0
        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"));
            }
        }
Esempio n. 2
0
 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"));
     }
 }