Пример #1
0
        public ActionResult UrunDuzenle(VMUrun Data, HttpPostedFileBase Resim)
        {
            if (Session["Login"] != null)
            {
                try
                {
                    if (System.IO.File.Exists(Server.MapPath("~" + Data.Image)))
                    {
                        System.IO.File.Delete(Server.MapPath("~" + Data.Image));
                    }

                    WebImage img     = new WebImage(Resim.InputStream);
                    FileInfo imginfo = new FileInfo(Resim.FileName);
                    string   newfoto = Guid.NewGuid().ToString() + imginfo.Extension;
                    img.Resize(700, 700);
                    img.Save("~/images/ImageStore/" + newfoto);
                    Data.Image = "/images/ImageStore/" + newfoto;

                    bool Result = UrunRepo.UrunGuncelle(Data);
                    if (Result == true)
                    {
                        var Al = AnalizRepo.UrunKaydetKategori();
                        ViewBag.Marka        = Al.marka;
                        ViewBag.Kategori     = Al.kategori;
                        ViewBag.AltKategori  = Al.altkategoriadi;
                        ViewBag.UrunKategori = Al.urunkategoriadi;
                        var gonder = UrunRepo.UrunBul(Data.UrunID);
                        TempData["1"] = "alert alert-success";
                        TempData["2"] = false;
                        TempData["3"] = "Ürün Başarıyla Güncellendi!";
                        return(View(gonder));
                    }
                    else
                    {
                        TempData["Hata"]     = "Database Bağlantısı Sağlanamadı Ürün Kaydetme İşlemi Başarısız Oldu!";
                        TempData["HataKodu"] = "8111";
                        return(RedirectToAction("Hata"));
                    }
                }
                catch
                {
                    TempData["Hata"]     = "Database Bağlantısı Sağlanamadı Ürün Bulma İşlemi Başarısız Oldu!";
                    TempData["HataKodu"] = "2111";
                    return(RedirectToAction("Hata"));
                }
            }
            else
            {
                TempData["UyariTipi"] = "text-danger";
                TempData["Sonuc"]     = "Tarayıcıda Oturum Süreniz Dolmuş! Lütfen Tekrar Oturum Açın!";
                return(RedirectToAction("Login", "Admin"));
            }
        }
Пример #2
0
 public ActionResult UrunBul(VMUrunBulPost data)
 {
     if (data.SinifKodu == null && data.SinifTanimi == null)
     {
         return(Json(null, JsonRequestBehavior.AllowGet));
     }
     else
     {
         if (data.Detay != 1)
         {
             var gonder = UrunRepo.UrunBul(data);
             return(Json(gonder, JsonRequestBehavior.AllowGet));
         }
         else
         {
             var gonder = UrunRepo.UrunBulDetay(data);
             return(Json(gonder, JsonRequestBehavior.AllowGet));
         }
     }
 }
Пример #3
0
 public ActionResult UrunDuzenle(int ID)
 {
     if (Session["Login"] != null)
     {
         try
         {
             var Al = AnalizRepo.UrunKaydetKategori();
             ViewBag.Marka        = Al.marka;
             ViewBag.Kategori     = Al.kategori;
             ViewBag.AltKategori  = Al.altkategoriadi;
             ViewBag.UrunKategori = Al.urunkategoriadi;
             var Data = UrunRepo.UrunBul(ID);
             if (Data != null)
             {
                 return(View(Data));
             }
             else
             {
                 TempData["Hata"]     = "Database Bağlantısı Sağlanamadı Ürün Bulma İşlemi Başarısız Oldu!";
                 TempData["HataKodu"] = "2111";
                 return(RedirectToAction("Hata"));
             }
         }
         catch
         {
             TempData["Hata"]     = "Database Bağlantısı Sağlanamadı Ürün Bulma İşlemi Başarısız Oldu!";
             TempData["HataKodu"] = "2111";
             return(RedirectToAction("Hata"));
         }
     }
     else
     {
         TempData["UyariTipi"] = "text-danger";
         TempData["Sonuc"]     = "Tarayıcıda Oturum Süreniz Dolmuş! Lütfen Tekrar Oturum Açın!";
         return(RedirectToAction("Login", "Admin"));
     }
 }