예제 #1
0
 public ActionResult Duzenle([Bind(Include = "BolumZimmetId,BolumId,UrunId,Durum")] BolumZimmet bolumZimmet)
 {
     if (ModelState.IsValid)
     {
         db.Entry(bolumZimmet).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     ViewBag.BolumId = new SelectList(db.Bolums, "BolumId", "BolumAdi", bolumZimmet.BolumId);
     ViewBag.UrunId  = new SelectList(db.Urunlers, "UrunId", "UrunaAdi", bolumZimmet.UrunId);
     return(View(bolumZimmet));
 }
예제 #2
0
        public string Sil(int id)
        {
            BolumZimmet bolumZimmet = db.BolumZimmets.FirstOrDefault(x => x.BolumZimmetId == id);

            db.BolumZimmets.Remove(bolumZimmet);
            try
            {
                db.SaveChanges();
                return("Silindi");
            }
            catch (Exception e)
            {
                return("Hata");
            }
        }
예제 #3
0
        public ActionResult Duzenle(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            BolumZimmet bolumZimmet = db.BolumZimmets.Find(id);

            if (bolumZimmet == null)
            {
                return(HttpNotFound());
            }
            ViewBag.BolumId = new SelectList(db.Bolums, "BolumId", "BolumAdi", bolumZimmet.BolumId);
            ViewBag.UrunId  = new SelectList(db.Urunlers, "UrunId", "UrunaAdi", bolumZimmet.UrunId);
            return(View(bolumZimmet));
        }
예제 #4
0
        public ActionResult Yeni([Bind(Include = "BolumZimmetId,BolumId,UrunId,Durum")] BolumZimmet bolumZimmet)
        {
            if (ModelState.IsValid)
            {
                var bolumzimmet1 = db.BolumZimmets.FirstOrDefault(x =>
                                                                  x.BolumId == bolumZimmet.BolumId && x.UrunId == bolumZimmet.UrunId);
                if (bolumzimmet1 == null)
                {
                    db.BolumZimmets.Add(bolumZimmet);
                    db.SaveChanges();
                    return(RedirectToAction("Index"));
                }
                else
                {
                    ViewBag.Yanlis = "Aynı ürün Bir daha zimmetlenemez.";
                }
            }

            ViewBag.BolumId = new SelectList(db.Bolums, "BolumId", "BolumAdi", bolumZimmet.BolumId);
            ViewBag.UrunId  = new SelectList(db.Urunlers, "UrunId", "UrunaAdi", bolumZimmet.UrunId);
            return(View(bolumZimmet));
        }