public ActionResult Edit(int id, ServisForm model) { try { using (var repo = new ServisFormRepository()) { model.GuncellemeTarihi = DateTime.Now; repo.Guncelle(model); } return(RedirectToAction("Index")); } catch (Exception ex) { using (MusteriRepository repo = new MusteriRepository()) { var liste = repo.Listele(x => !x.Silindi); ViewBag.Musteriler = new SelectList(liste, "Id", "FirmaAdi");; } using (ServisTipRepository repo = new ServisTipRepository()) { var liste = repo.Listele(x => !x.Silindi); ViewBag.ServisTipleri = new SelectList(liste, "Id", "Adi");; } using (ServisIcerikRepository repo = new ServisIcerikRepository()) { var liste = repo.Listele(x => !x.Silindi); ViewBag.ServisIcerikleri = new SelectList(liste, "Id", "Adi");; } using (ServisSekliRepository repo = new ServisSekliRepository()) { var liste = repo.Listele(x => !x.Silindi); ViewBag.ServisSekilleri = new SelectList(liste, "Id", "Adi");; } using (BakimAnlasmaRepository repo = new BakimAnlasmaRepository()) { var liste = repo.Listele(x => !x.Silindi); ViewBag.BakimAnlasmalari = new SelectList(liste, "Id", "Musterisi.FirmaAdi");; } return(View(model)); } }
public ActionResult Delete(int id, FormCollection collection) { try { using (var repo = new ServisFormRepository()) { var model = repo.Getir(x => x.Id == id); model.Silindi = true; repo.Guncelle(model); } return(RedirectToAction("Index")); } catch { return(View()); } }