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

                sr.sayfa_id = sayfaid;
                sr.resimadi = Path.GetFileName(filePath);
                db.sayfaresimleri.Add(sr);
                db.SaveChanges();
            }
            return(View());
        }
コード例 #2
0
        public ActionResult resimsil(int[] resim_id)
        {
            foreach (int resimID in resim_id)
            {
                //resimler SayfaResimleris tablosundan silinir
                SayfaResimleri kayit = db.sayfaresimleri.Find(resimID);
                db.sayfaresimleri.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!"));
        }