示例#1
0
        public ActionResult resimekle(HttpPostedFileBase resimadi, int turid)
        {
            if (resimadi.ContentLength > 0)
            {
                string filePath = Path.Combine(Server.MapPath("~/Content/images"), Guid.NewGuid().ToString() + "_" + Path.GetFileName(resimadi.FileName));
                resimadi.SaveAs(filePath);
                TurResimleri tr = new TurResimleri();

                tr.tur_id   = turid;
                tr.resimadi = Path.GetFileName(filePath);
                db.turresimleri.Add(tr);
                db.SaveChanges();
            }
            return(View());
        }
示例#2
0
        public ActionResult resimsil(int[] resim_id)
        {
            foreach (int resimID in resim_id)
            {
                //resimler TurResimleris tablosundan silinir
                TurResimleri kayit = db.turresimleri.Find(resimID);
                db.turresimleri.Remove(kayit);

                //resimler images klasöründen silinir
                string fullPath = Request.MapPath("~/Content/images/" + kayit.resimadi);
                if (System.IO.File.Exists(fullPath))
                {
                    System.IO.File.Delete(fullPath);
                }
            }
            db.SaveChanges();
            return(Json("Seçili resimler silindi!"));
        }