// GET: HizmetKategori/Delete/5 public ActionResult Delete(int?id) { try { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } HizmetKategori hizmetKategori = db.HizmetKategori.Find(id); if (hizmetKategori == null) { return(HttpNotFound()); } db.HizmetKategori.Remove(hizmetKategori); db.SaveChanges(); TempData["DeleteMessage"] = "succeed"; } catch (Exception ex) { TempData["DeleteMessage"] = "failed : " + ex.Message; TempData["DeleteMessage1"] = "Hata : " + "Bu kategoriyi kullanan ürün varken bu kategoriyi silemezsiniz."; } return(RedirectToAction("Index", "HizmetKategori")); }
public ActionResult DeleteConfirmed(int id) { HizmetKategori hizmetKategori = db.HizmetKategori.Find(id); db.HizmetKategori.Remove(hizmetKategori); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Edit([Bind(Include = "HizmetKategoriId,HizmetKategoriAdi,Aciklama")] HizmetKategori hizmetKategori) { if (ModelState.IsValid) { db.Entry(hizmetKategori).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(hizmetKategori)); }
public ActionResult Duzenle(Hizmet model, IEnumerable <HttpPostedFileBase> HizmetResimler) { ModelState.Remove("HizmetResimler"); ViewBag.ID = new SelectList(_managerHizmetKategori.List(), "ID", "HizmetKategoriAdi"); if (ModelState.IsValid) { Hizmet hzmt = _managerHizmet.Find(x => x.ID == model.ID); HizmetKategori kat = _managerHizmetKategori.Find(x => x.ID == model.HizmetKategoriID); hzmt.HizmetBaslik = model.HizmetBaslik; hzmt.HizmetIcerik = model.HizmetIcerik; hzmt.KisaHizmetIcerik = model.KisaHizmetIcerik; hzmt.HizmetKategoriID = kat.ID; hzmt.kategori = kat; int res = _managerHizmet.Update(hzmt); if (res == 0) { ModelState.AddModelError("", "Hizmet Güncellenemedi"); ViewBag.ID = new SelectList(_managerHizmetKategori.List(), "ID", "HizmetKategoriAdi"); return(View(model)); } if (HizmetResimler != null && HizmetResimler.Count() > 0) { foreach (HttpPostedFileBase file in HizmetResimler) { if (file != null && (file.ContentType == "image/jpeg" || file.ContentType == "image/jpg" || file.ContentType == "image/png")) { try { HizmetResim rsm = new HizmetResim(); string filename = $"{AdGetir.ResimAd(hzmt.HizmetBaslik)}.{file.ContentType.Split('/')[1]}"; file.SaveAs(Server.MapPath($"~/img/Hizmet/{filename}")); rsm.ResimYol = filename; rsm.HizmetID = hzmt.ID; _managerHizmetResim.Add(rsm); } catch (Exception exp) { ModelState.AddModelError("", exp.Message); } } } _managerHizmetResim.Save(); } return(RedirectToAction("Index")); } return(View()); }
public ActionResult Create([Bind(Include = "HizmetKategoriId,HizmetKategoriAdi,Aciklama")] HizmetKategori hizmetKategori) { if (ModelState.IsValid) { db.HizmetKategori.Add(hizmetKategori); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(hizmetKategori)); }
// GET: HizmetKategori/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } HizmetKategori hizmetKategori = db.HizmetKategori.Find(id); if (hizmetKategori == null) { return(HttpNotFound()); } return(View(hizmetKategori)); }
public ActionResult KategoriDuzenle(HizmetKategori model) { if (ModelState.IsValid) { HizmetKategori kat = _managerHizmetKategori.Find(x => x.ID == model.ID); kat.HizmetKategoriAdi = model.HizmetKategoriAdi; int res = _managerHizmetKategori.Update(kat); if (res > 0) { return(View("KategoriListele", _managerHizmetKategori.List())); } ModelState.AddModelError("", "Kategori Güncellenemedi"); } return(View(model)); }
public ActionResult KategoriDuzenle(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } HizmetKategori kat = _managerHizmetKategori.Find(x => x.ID == id.Value); if (kat == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } return(View(kat)); }
public ActionResult KategoriSil(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } HizmetKategori frm = _managerHizmetKategori.Find(x => x.ID == id.Value); if (frm == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } _managerHizmetKategori.Delete(frm); return(View("KategoriListele", _managerHizmetKategori.List())); }
public ActionResult KategoriEkle(HizmetKategori model) { if (ModelState.IsValid) { HizmetKategori kat = _managerHizmetKategori.Find(x => x.HizmetKategoriAdi == model.HizmetKategoriAdi); if (kat != null) { ModelState.AddModelError("", "Ketegori Mevcut"); return(View(model)); } int res = _managerHizmetKategori.Insert(model); if (res == 0) { ModelState.AddModelError("", "Ketegori Eklememedi"); return(View(model)); } return(View("KategoriListele", _managerHizmetKategori.List())); } return(View(model)); }