public ActionResult kullanimAlanResimSil(int id) { try { usingAreaPicture bnr = _picture.getOne(id); if (bnr != null) { if (System.IO.File.Exists(Server.MapPath(bnr.picturePath))) { System.IO.File.Delete(Server.MapPath(bnr.picturePath)); } bool resultDeleteBanner = _picture.deletePicture(id); if (resultDeleteBanner) { return(Json(new { id = 1, message = "Resim Başarıyla Silindi." })); } else { return(Json(new { id = 0, message = "Bu Resim Silinemedi, Başka Bir Yerde Kullanılıyor Olabilir !" })); } } else { return(Json(new { id = 0, message = "Silmek İstediğiniz Resim Bulunamadı!" })); } } catch (Exception e) { return(Json(new { id = 0, message = e.Message })); } }
public ActionResult kullanimAlanResimEkle(HttpPostedFileBase file) { try { int picWidth = settings.usingAreaPicture.Width; int pichHeight = settings.usingAreaPicture.Height; string newName = ""; if (file.FileName.Length > 10) { newName = Path.GetFileNameWithoutExtension(file.FileName.Substring(0, 10)) + Guid.NewGuid() + Path.GetExtension(file.FileName); } else { newName = Path.GetFileNameWithoutExtension(file.FileName) + "-" + Guid.NewGuid() + Path.GetExtension(file.FileName); } Image orjResim = Image.FromStream(file.InputStream); Bitmap pictureDraw = new Bitmap(orjResim, picWidth, pichHeight); if (Directory.Exists(Server.MapPath("/images/usingAreaPicture"))) { pictureDraw.Save(Server.MapPath("/images/usingAreaPicture/" + newName)); } usingAreaPicture bnr = new usingAreaPicture(); bnr.picturePath = "/images/usingAreaPicture/" + newName; bnr.pictureAlt = file.FileName; bnr.usingAreaId = settings.usingArea; bool result = _picture.addPicture(bnr); Session["bannerEklenemedi"] = ""; if (result) { Session["bannerEklenemedi"] = "Resim Başarıyla Eklendi"; return(RedirectToAction("kullanimAlaniResimleri", "KullanimAlanlari", new { area = "AdminPanel" })); } else { Session["bannerEklenemedi"] = "Resim Kaydı Sırasında Bir Hata Oluştu!"; return(RedirectToAction("kullanimAlaniResimleri", "KullanimAlanlari", new { area = "AdminPanel" })); } } catch (Exception e) { Session["bannerEklenemedi"] = e.Message; return(RedirectToAction("kullanimAlaniResimleri", "KullanimAlanlari", new { area = "AdminPanel" })); } }
public bool updatePicture(usingAreaPicture usingAreaPicture) { return(_usingAreaPicture.Update(usingAreaPicture)); }
public bool addPicture(usingAreaPicture usingAreaPicture) { return(_usingAreaPicture.Add(usingAreaPicture)); }