示例#1
0
 public ActionResult Kaydet(anasayfa GelenVeri)
 {
     using (site2020Entities db = new site2020Entities())
     {
         var GuncellenecekVeri = db.anasayfa.First();
         if (!ModelState.IsValid)
         {
             return(View("AnasayfaGuncelle", GelenVeri));
         }
         if (GelenVeri.fotoFile != null)
         {
             GelenVeri.foto = Seo.DosyaAdiDuzenle(GelenVeri.fotoFile.FileName);
             GelenVeri.fotoFile.SaveAs(Path.Combine(Server.MapPath("~/Content/img"), Path.GetFileName(GelenVeri.foto)));
         }
         db.Entry(GuncellenecekVeri).CurrentValues.SetValues(GelenVeri);
         db.SaveChanges();
         TempData["anasayfaGuncelle"] = "";
         return(RedirectToAction("index", "anasayfa"));
     }
 }
示例#2
0
        public ActionResult Kaydet(urunler gelenUrun)
        {
            if (!ModelState.IsValid)
            {
                return(View("urunForm", gelenUrun));
            }

            using (site2020Entities db = new site2020Entities())
            {
                if (gelenUrun.id == 0)//yeni ürün
                {
                    if (gelenUrun.fotoFile == null)
                    {
                        ViewBag.HataFoto = "Lütfen Fotograf Yükleyiniz.";
                        return(View("urunForm", gelenUrun));
                    }
                    string fotoAdi = Seo.DosyaAdiDuzenle(gelenUrun.fotoFile.FileName);
                    gelenUrun.foto = fotoAdi;
                    db.urunler.Add(gelenUrun);
                    gelenUrun.fotoFile.SaveAs(Path.Combine(Server.MapPath("~/Content/img"), Path.GetFileName(gelenUrun.foto)));
                    TempData["urun"] = "Ürün Başarılı bir şekilde eklendi.";
                }
                else//guncelleme
                {
                    var guncellenecekVeri = db.urunler.Find(gelenUrun.id);
                    if (gelenUrun.fotoFile != null)
                    {
                        string fotoAdi = Seo.DosyaAdiDuzenle(gelenUrun.fotoFile.FileName);
                        gelenUrun.foto = fotoAdi;
                        gelenUrun.fotoFile.SaveAs(Path.Combine(Server.MapPath("~/Content/img"), Path.GetFileName(gelenUrun.foto)));
                    }

                    db.Entry(guncellenecekVeri).CurrentValues.SetValues(gelenUrun);
                    TempData["urun"] = "Ürün başarılı bir şekilde güncellendi.";
                }
                db.SaveChanges();

                return(RedirectToAction("index"));
            }
        }