public ActionResult Create(Ekstra eks, HttpPostedFileBase ekstraFoto) { int sess = Convert.ToInt32(Session["userID"]); if (ModelState.IsValid) { if (ekstraFoto != null) { WebImage img = new WebImage(ekstraFoto.InputStream); FileInfo fotoinfo = new FileInfo(ekstraFoto.FileName); string newfoto = Guid.NewGuid().ToString() + fotoinfo.Extension; img.Resize(150, 150); img.Save("~/Uploads/EkstraPhoto/" + newfoto); eks.ekstraFoto = "/Uploads/EkstraPhoto/" + newfoto; db.Ekstras.Add(eks); eks.userID = sess; db.SaveChanges(); return(RedirectToAction("Index", "Ekstra")); } else { db.Ekstras.Add(eks); eks.userID = sess; db.SaveChanges(); return(RedirectToAction("Index", "Ekstra")); } } return(View(eks)); }
public JsonResult DeleteEkstraRecord(int ekstraID) { bool result = false; Ekstra eks = db.Ekstras.SingleOrDefault(x => x.ekstraID == ekstraID); if (eks != null) { db.Ekstras.Remove(eks); db.SaveChanges(); result = true; } return(Json(result, JsonRequestBehavior.AllowGet)); }
public ActionResult EkstraEdit(int ekstraID, Ekstra x) { if (ModelState.IsValid) { var ekstralar = db.Ekstras.Where(m => m.ekstraID == ekstraID).SingleOrDefault(); ekstralar.ekstraAd = x.ekstraAd; ekstralar.ekstraFiyat = x.ekstraFiyat; ekstralar.ekstraIl = x.ekstraIl; ekstralar.ekstraIlce = x.ekstraIlce; ekstralar.ekstraTelefon = x.ekstraTelefon; ekstralar.ekstraAdres = x.ekstraAdres; db.SaveChanges(); return(RedirectToAction("Index", "Ekstra", new { ekstraID = ekstralar.ekstraID })); } return(View()); }