Ejemplo 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"));
            }
        }
Ejemplo n.º 2
0
 public ActionResult SiparisIptal()
 {
     if (Session["User"] != null)
     {
         int id = int.Parse(Session["User"].ToString());
         SepetRepo.SepetiSilKullanici(id);
         return(RedirectToAction("Satis"));
     }
     else
     {
         TempData["UyariTipi"] = "text-danger";
         TempData["Sonuc"]     = "Tarayıcıda Oturum Süreniz Dolmuş! Lütfen Tekrar Oturum Açın!";
         return(RedirectToAction("Logon", "Login"));
     }
 }