Esempio n. 1
0
        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 }));
            }
        }
Esempio n. 2
0
        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" }));
            }
        }
Esempio n. 3
0
 public bool updatePicture(usingAreaPicture usingAreaPicture)
 {
     return(_usingAreaPicture.Update(usingAreaPicture));
 }
Esempio n. 4
0
 public bool addPicture(usingAreaPicture usingAreaPicture)
 {
     return(_usingAreaPicture.Add(usingAreaPicture));
 }