コード例 #1
0
        public ActionResult KayitFormu(int?id)
        {
            FIRSAT_GALERI galeri = new FIRSAT_GALERI();

            if (id != null)
            {
                galeri = db.FIRSAT_GALERI.Find(id);

                if (galeri == null)
                {
                    galeri = new FIRSAT_GALERI();
                }
            }

            var mekan = db.MEKANs.ToList();

            ViewData["mekan"] = mekan;

            return(View(galeri));
        }
コード例 #2
0
        public ActionResult KayitFormu(HttpPostedFileBase resim, FIRSAT_GALERI galeri)
        {
            if (ModelState.IsValid)
            {
                if (galeri.FIRSAT_GALERI_ID == 0)//YENİ
                {
                    db.FIRSAT_GALERI.Add(galeri);

                    string path     = string.Empty;
                    string fileName = Path.GetFileName(resim.FileName);
                    path = Path.Combine(Server.MapPath("~/Image"), fileName);
                    resim.SaveAs(path);
                    var path2 = Server.MapPath("~/Image/test.jpg");
                    //TempData["resimcekildimi"] = true;
                    galeri.RESIM = fileName;
                }
                else//ESKİ
                {
                    string path     = string.Empty;
                    string fileName = Path.GetFileName(resim.FileName);
                    path = Path.Combine(Server.MapPath("~/Image"), fileName);
                    resim.SaveAs(path);
                    galeri.RESIM           = fileName;
                    db.Entry(galeri).State = System.Data.Entity.EntityState.Modified;
                }

                db.SaveChanges();
                return(RedirectToAction("Index"));
            }
            else
            {
                var mekan = db.MEKANs.ToList();
                ViewData["mekan"] = mekan;

                return(View(galeri));
            }
        }