public ActionResult UlkeDuzenle(int id) { TempData["UlkeiID"] = id; Ulkeler u = db.Ulkeler.Where(x => x.ulkeID == id).SingleOrDefault(); return(View(u)); }
public ActionResult UlkeEkle(Ulkeler u) { try { if (ModelState.IsValid == false) // validation false gelirse hata var { return(View()); } db.Ulkeler.Add(u); db.SaveChanges(); TempData["uyari"] = u.ulkeAd + " isimli ulke Basarı ile eklenmiştir"; } catch (Exception) { TempData["tehlikeli"] = "ulke eklenirken hata olustu"; return(RedirectToAction("UlkeListele")); } return(RedirectToAction("UlkeListele")); }
public ActionResult UlkeDuzenle(Ulkeler u) { try { int id = (int)TempData["UlkeiID"]; Ulkeler ul = db.Ulkeler.Where(x => x.ulkeID == id).SingleOrDefault(); if (ModelState.IsValid == false) // validation false gelirse hata var { return(View()); } ul.ulkeAd = u.ulkeAd; db.SaveChanges(); TempData["uyari"] = u.ulkeAd + " isimli ulke Basarı ile duzenlenmiştir"; } catch (Exception) { TempData["tehlikeli"] = "ulke duzenlenirken hata olustu"; return(RedirectToAction("UlkeListele")); } return(RedirectToAction("UlkeListele")); }
public ActionResult UlkeSil(int id) { try { Ulkeler u = db.Ulkeler.Where(x => x.ulkeID == id).SingleOrDefault(); if (u.Yemek.Count == 0) { db.Ulkeler.Remove(u); db.SaveChanges(); TempData["uyari"] = "ulke basarı ile silindi "; } else { TempData["tehlikeli"] = "Ulkeye ait yemek oldugundan silinemedi.Lütfen önce yemegi silin"; } } catch (Exception) { TempData["tehlikeli"] = "ulke silerken hata olustu"; return(RedirectToAction("UlkeListele")); } return(RedirectToAction("UlkeListele")); }