コード例 #1
0
        public ActionResult UpdateHaber(HaberVM model, HttpPostedFileBase HaberResim)
        {
            if (ModelState.IsValid)
            {
                Haber haber = db.Habers.FirstOrDefault(m => m.ID == model.ID);
                haber.HaberBaslik = model.HaberBaslik;
                haber.HaberIcerik = model.HaberIcerik;
                haber.Resim       = model.Resim;

                if (HaberResim != null && HaberResim.ContentLength > 0)
                {
                    string ResimAdi = Guid.NewGuid().ToString().Replace("-", "");
                    string uzanti   = System.IO.Path.GetExtension(Path.GetFileName(HaberResim.FileName));
                    string TamYol   = Path.Combine(Server.MapPath("/Content/Img/HaberResim/" + ResimAdi + uzanti));

                    haber.Resim = "/Content/Img/HaberResim/" + ResimAdi + uzanti;


                    HaberResim.SaveAs(TamYol);
                }

                db.SaveChanges();
                ViewBag.IslemDurum = 1;
                return(RedirectToAction("index"));
            }
            else
            {
                ViewBag.IslemDurum = 2;
                return(View(model));
            }
        }
コード例 #2
0
        public ActionResult AddHaber(HaberVM model, HttpPostedFileBase HaberResim)
        {
            //kendime not resimlerin uzantılarını kontorl et ve boyutlandırma yap gabala yazma :)
            if (ModelState.IsValid)
            {
                Haber haber = new Haber();
                haber.HaberBaslik = model.HaberBaslik;
                haber.HaberIcerik = model.HaberIcerik;
                haber.Resim       = null;

                if (HaberResim != null && HaberResim.ContentLength > 0)
                {
                    string ResimAdi = Guid.NewGuid().ToString().Replace("-", "");
                    string uzanti   = System.IO.Path.GetExtension(Path.GetFileName(HaberResim.FileName));
                    string TamYol   = Path.Combine(Server.MapPath("/Content/Img/HaberResim/" + ResimAdi + uzanti));

                    haber.Resim = "/Content/Img/HaberResim/" + ResimAdi + uzanti;


                    HaberResim.SaveAs(TamYol);
                }

                db.Habers.Add(haber);
                db.SaveChanges();
                ViewBag.IslemDurum = 1;
                return(RedirectToAction("index"));
            }
            else
            {
                ViewBag.IslemDurum = 2;
            }

            return(View());
        }
コード例 #3
0
        public ActionResult UpdateHaber(int id)
        {
            Haber haber = db.Habers.FirstOrDefault(m => m.ID == id);

            HaberVM model = new HaberVM();

            model.HaberBaslik = haber.HaberBaslik;
            model.HaberIcerik = haber.HaberIcerik;
            model.ID          = haber.ID;
            model.Resim       = haber.Resim;

            return(View(model));
        }
コード例 #4
0
        public ActionResult AddHaber()
        {
            HaberVM model = new HaberVM();

            return(View(model));
        }