Esempio n. 1
0
 public ActionResult Duzenleme(AsoEticaret.Models.Urunler data)
 {
     if (data.ID == 0)
     {
         ViewBag.Title = "Yeni Ürün Ekle";
     }
     else if (data.ID > 0)
     {
         ViewBag.Title = "Ürün Düzenleme";
     }
     return(View(data));
 }
Esempio n. 2
0
        public ActionResult Kaydet(AsoEticaret.Models.Urunler data, HttpPostedFileBase[] Resim)
        {
            if (Resim != null)
            {
                foreach (HttpPostedFileBase f in Resim)
                {
                    if (f != null)
                    {
                        string             path = Server.MapPath("/") + "assets/images/urun/";
                        System.IO.FileInfo ff   = new System.IO.FileInfo(path + f.FileName);
                        f.SaveAs(ff.FullName);

                        if (data.ID == 0)
                        {
                            Models.UrunResim uresim = new Models.UrunResim();
                            uresim.ResimAdi = f.FileName;
                            uresim.Sira     = 1;
                            data.UrunResim.Add(uresim);
                        }
                        else if (data.ID > 0)
                        {
                            Models.UrunResim uresim = new Models.UrunResim();
                            uresim.UrunID   = data.ID;
                            uresim.ResimAdi = f.FileName;
                            uresim.Sira     = 1;
                            db.UrunResim.Add(uresim);
                        }
                    }
                }
            }

            if (data.ID == 0)
            {
                db.Urunler.Add(data);
            }
            else if (data.ID > 0)
            {
                db.Entry(data).State = System.Data.Entity.EntityState.Modified;
            }
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }