Пример #1
0
        public ActionResult Edit(int?id, OneCikanlar oneCikanlar, HttpPostedFileBase ResimURL)
        {
            if (ModelState.IsValid)
            {
                var onecikan = db.OneCikanlar.Where(x => x.OneCikanId == id).FirstOrDefault();
                if (ResimURL != null)
                {
                    if (System.IO.File.Exists(Server.MapPath(onecikan.ResimURL)))     //dosya var mı yok mu onun kontorlünü sağlıyoruz.
                    {
                        System.IO.File.Delete(Server.MapPath(onecikan.ResimURL));
                    }
                    WebImage img     = new WebImage(ResimURL.InputStream);
                    FileInfo imgInfo = new FileInfo(ResimURL.FileName);

                    string oneCikanName = Guid.NewGuid().ToString() + imgInfo.Extension;
                    img.Resize(300, 200);
                    img.Save("~/Uploads/OneCikanlar/" + oneCikanName);
                    onecikan.ResimURL = "/Uploads/OneCikanlar/" + oneCikanName;
                }

                onecikan.Baslik   = oneCikanlar.Baslik;
                onecikan.Aciklama = oneCikanlar.Aciklama;
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }
            return(View());
        }
Пример #2
0
        public ActionResult Edit(int?id, OneCikanlar oneCikanlar, HttpPostedFileBase ResimURL)
        {
            if (ModelState.IsValid)
            {
                var h = db.OneCikanlar.Where(x => x.OneCikanlarId == id).SingleOrDefault();
                if (ResimURL != null)
                {
                    if (System.IO.File.Exists(Server.MapPath(h.ResimURL)))
                    {
                        System.IO.File.Delete(Server.MapPath(h.ResimURL));
                    }
                    WebImage img     = new WebImage(ResimURL.InputStream);
                    FileInfo imginfo = new FileInfo(ResimURL.FileName);

                    string hizmetname = Guid.NewGuid().ToString() + imginfo.Extension;
                    img.Resize(500, 500);
                    img.Save("~/Uploads/OneCikanlar/" + hizmetname);

                    h.ResimURL = "/Uploads/OneCikanlar/" + hizmetname;
                }

                h.Baslik   = oneCikanlar.Baslik;
                h.Aciklama = oneCikanlar.Aciklama;
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }
            return(View());
        }
Пример #3
0
        public ActionResult Create(OneCikanlar oneCikanlar, HttpPostedFileBase ResimURL)
        {
            if (ModelState.IsValid)
            {
                if (ResimURL != null) //resim yükleme işlemi
                {
                    WebImage img     = new WebImage(ResimURL.InputStream);
                    FileInfo imgInfo = new FileInfo(ResimURL.FileName);

                    string logoname = Guid.NewGuid().ToString() + imgInfo.Extension;
                    img.Resize(500, 500);
                    img.Save("~/Uploads/OneCikanlar/" + logoname);
                    oneCikanlar.ResimURL = "/Uploads/OneCikanlar/" + logoname;
                }
                db.OneCikanlar.Add(oneCikanlar); //tabloya gelen öneçıkanlar modelini ekle.
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }
            return(View(oneCikanlar));
        }