Beispiel #1
0
        public ActionResult MakaleEkle(String baslikk, String yazii, int Yid, int Kid, HttpPostedFileBase varsayilan)
        {
            makale model = new makale();
            resim  res   = new resim();

            model.makale1     = yazii;
            model.baslik      = baslikk;
            model.yazar_id    = Yid;
            model.kategori_id = Kid;
            model.tarih       = DateTime.Now;
            string gu      = Guid.NewGuid().ToString();
            string resimad = gu + Path.GetFileName(varsayilan.FileName);
            var    url     = Path.Combine(Server.MapPath("~/Image/" + gu + varsayilan.FileName));

            varsayilan.SaveAs(url);

            res.yazi_id    = model.id;
            res.resim_yol  = resimad;
            res.varsayilan = resimad;
            db.resim.Add(res);
            db.makale.Add(model);
            db.SaveChanges();



            return(RedirectToAction("Makaleler", "Home"));
        }
Beispiel #2
0
 public void resimInsert(resim entity)
 {
     if (entity != null)
     {
         _context.resims.Add(entity);
         _context.SaveChanges();
     }
 }
Beispiel #3
0
 public void saveImage(resim resim)
 {
     if (resim != null)
     {
         _context.resims.Add(resim);
         _context.SaveChanges();
     }
 }
Beispiel #4
0
 public void ResimKaydet(resim resim)
 {
     if (resim != null)
     {
         _context.resim.Add(resim);
         _context.SaveChanges();
     }
 }
        public ActionResult DeleteConfirmed(int id)
        {
            resim resim = db.resim.Find(id);

            db.resim.Remove(resim);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
 public ActionResult Edit([Bind(Include = "resimId,isim,goruntu")] resim resim)
 {
     if (ModelState.IsValid)
     {
         db.Entry(resim).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(resim));
 }
Beispiel #7
0
        //
        // GET: /admin/Image/Delete/5

        public ActionResult Delete(int id = 0)
        {
            resim resim = db.resim.Find(id);

            if (resim == null)
            {
                return(HttpNotFound());
            }
            return(View(resim));
        }
Beispiel #8
0
 public ActionResult Edit(resim resim)
 {
     if (ModelState.IsValid)
     {
         db.Entry(resim).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(resim));
 }
Beispiel #9
0
        public ActionResult Create(resim resim)
        {
            if (ModelState.IsValid)
            {
                db.resim.Add(resim);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(resim));
        }
        // GET: resims/Edit/5
        public ActionResult Edit(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            resim resim = db.resim.Find(id);

            if (resim == null)
            {
                return(HttpNotFound());
            }
            return(View(resim));
        }
Beispiel #11
0
        public string resimsil(int id)
        {
            resim silinecekResim = _context.resim.Find(id);

            if (silinecekResim != null)
            {
                _context.resim.Remove(silinecekResim);
                return(" seçtiğiniz resim silindi");
            }
            else
            {
                return(" silinecek resim bulunamadı!");
            }
        }
Beispiel #12
0
        public ActionResult ResimEkle(IEnumerable <HttpPostedFileBase> resim, int Id)
        {
            resim model = new resim();

            foreach (var item in resim)
            {
                string gu      = Guid.NewGuid().ToString();
                string resimad = gu + Path.GetFileName(item.FileName);
                var    url     = Path.Combine(Server.MapPath("~/Image/" + gu + item.FileName));
                item.SaveAs(url);

                model.resim_yol = resimad;
                model.yazi_id   = Id;

                db.resim.Add(model);
                db.SaveChanges();
            }
            return(View());
        }
        public static int ResimKaydet(HttpPostedFileBase Resim, HttpContextBase ctx)
        {
            Model1 db = new Model1();


            kullanici k = (kullanici)ctx.Session["Kullanici"];

            int kucukWidth  = Convert.ToInt32(ConfigurationManager.AppSettings["kw"]);
            int kucukHeight = Convert.ToInt32(ConfigurationManager.AppSettings["kh"]);
            int ortaWidth   = Convert.ToInt32(ConfigurationManager.AppSettings["ow"]);
            int ortaHeight  = Convert.ToInt32(ConfigurationManager.AppSettings["oh"]);
            int buyukWidth  = Convert.ToInt32(ConfigurationManager.AppSettings["bw"]);
            int buyukHeight = Convert.ToInt32(ConfigurationManager.AppSettings["bh"]);

            string newName = Path.GetFileNameWithoutExtension(Resim.FileName) + "-" + Guid.NewGuid() + Path.GetExtension(Resim.FileName);

            Image  orjRes   = Image.FromStream(Resim.InputStream);
            Bitmap kucukRes = new Bitmap(orjRes, kucukWidth, kucukHeight);
            Bitmap ortaRes  = new Bitmap(orjRes, ortaWidth, ortaHeight);
            Bitmap buyukRes = new Bitmap(orjRes, buyukWidth, buyukHeight);

            kucukRes.Save(ctx.Server.MapPath("~/Content/Resimler/Kucuk/" + newName));
            ortaRes.Save(ctx.Server.MapPath("~/Content/Resimler/Orta/" + newName));
            buyukRes.Save(ctx.Server.MapPath("~/Content/Resimler/Buyuk/" + newName));


            resim dbRes = new resim();

            dbRes.Ad            = Resim.FileName;
            dbRes.BuyukResimYol = "/Content/Resimler/Buyuk/" + newName;
            dbRes.OrtaResimYol  = "/Content/Resimler/Orta/" + newName;
            dbRes.KucukResimYol = "/Content/Resimler/Kucuk/" + newName;

            dbRes.EklenmeTarihi = DateTime.Now;
            dbRes.EkleyenID     = k.Id;

            db.resim.Add(dbRes);
            db.SaveChanges();

            return(dbRes.Id);
        }
Beispiel #14
0
        public ActionResult Kaydet(urun urun, IEnumerable <HttpPostedFileBase> resim)
        {
            urun.eklenmeTarihi = DateTime.Now;
            repo.Kaydet(urun);
            if (resim.First() != null)
            {
                resim res = new resim();
                res.urunNo = urun.urunNo;
                foreach (var item in resim)
                {
                    using (var br = new BinaryReader(item.InputStream))
                    {
                        var data = br.ReadBytes(item.ContentLength);
                        res.resimAdi = data;
                    }
                    repo.ResimKaydet(res);
                }
            }

            return(RedirectToAction("Index"));
        }
        public ActionResult Create([Bind(Include = "resimId,isim,goruntuDosya")] resim resim)
        {
            if (ModelState.IsValid)
            {
                if (resim.goruntuDosya != null && resim.goruntuDosya.ContentLength > 0)
                {
                    byte[] bytes;
                    using (BinaryReader br = new BinaryReader(resim.goruntuDosya.InputStream))
                    {
                        bytes = br.ReadBytes(resim.goruntuDosya.ContentLength);
                    }
                    resim.goruntu = bytes;
                }

                db.resim.Add(resim);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(resim));
        }
Beispiel #16
0
        public IActionResult Create(urun urun, IFormFile photo)
        {
            urun.eklemetarihi = DateTime.Now;
            if (photo != null)
            {
                var path   = Path.Combine(_environment.WebRootPath, "images", photo.FileName);
                var stream = new FileStream(path, FileMode.Create);
                photo.CopyTo(stream);
                resim pht = new resim()
                {
                    resimAdi = photo.FileName,
                    urunId   = urun.urunId
                };
                //urunRepo.saveImage(pht);
                urun.Resimyolu = photo.FileName;
                ViewBag.photo  = photo.FileName;
            }


            urunRepo.Save(urun);
            return(RedirectToAction("Index", "urun"));
        }