예제 #1
0
        public ActionResult UlkeDuzenle(int id)
        {
            TempData["UlkeiID"] = id;
            Ulkeler u = db.Ulkeler.Where(x => x.ulkeID == id).SingleOrDefault();

            return(View(u));
        }
예제 #2
0
        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"));
        }
예제 #3
0
        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"));
        }
예제 #4
0
        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"));
        }