public ActionResult OzellikDegerEkle() { OzellikDeger od = new OzellikDeger(); ViewBag.OzellikTip = ent.OzellikTip.Where(u => u.Deleted == false).ToList(); return(View(od)); }
public ActionResult Ekle(OzellikDeger deger) { OzellikDeger ozellikDeger = db.OzellikDeger.Where(x => x.ad == deger.ad.ToUpper() && x.ozellikTipID == deger.ozellikTipID).SingleOrDefault(); if (ModelState.IsValid == false) { var ozellik = db.OzellikTip.ToList(); ViewBag.OzellikTip = new SelectList(ozellik, "ozellikTipId", "ad"); return(View()); } if (deger.ozellikTipID == 1) { ViewBag.Hata = "Özelliksizlere Alt Özellik Eklenemez"; var ozellik = db.OzellikTip.ToList(); ViewBag.OzellikTip = new SelectList(ozellik, "ozellikTipId", "ad"); return(View()); } if (ozellikDeger != null && ozellikDeger.ozellikTipID == deger.ozellikTipID) { ViewBag.Hata = "Bu Özellikte Alt Özellik Adı Zaten Mevcut"; var ozellik = db.OzellikTip.ToList(); ViewBag.OzellikTip = new SelectList(ozellik, "ozellikTipId", "ad"); return(View()); } deger.ad = deger.ad.ToUpper(); db.OzellikDeger.Add(deger); db.SaveChanges(); TempData["Mesaj"] = "Alt Özellik Başarı ile Eklenmiştir"; return(RedirectToAction("Index")); }
public ActionResult Sil(int id) { OzellikDeger ozellikDeger = db.OzellikDeger.Where(x => x.ozellikDegerID == id).SingleOrDefault(); if (ozellikDeger != null) { List <UrunOzellik> urunOzellik = db.UrunOzellik.ToList(); foreach (var urunOzellikleri in urunOzellik) { if (urunOzellikleri.ozellikDegerID == ozellikDeger.ozellikDegerID) { UrunOzellik yeniUrun = new UrunOzellik(); yeniUrun.urunID = urunOzellikleri.urunID; yeniUrun.ozellikTipID = urunOzellikleri.ozellikTipID; yeniUrun.ozellikDegerID = 1; db.UrunOzellik.Remove(urunOzellikleri); db.SaveChanges(); db.UrunOzellik.Add(yeniUrun); db.SaveChanges(); } } db.OzellikDeger.Remove(ozellikDeger); db.SaveChanges(); } TempData["mesaj"] = "Alt Özellik Başarı ile Silinmiştir"; return(RedirectToAction("Index")); }
public async Task <IActionResult> OzellikDegerEkle([Bind("OzellikDegerId,OzellikDegerAdi,OzellikDegerAcıklama,OzellikTipId")] OzellikDeger ozd) { Context.Baglanti.Add(ozd); await Context.Baglanti.SaveChangesAsync(); return(RedirectToAction("OzellikDegerleri")); }
public ActionResult OzellikDegerGuncelle(int Id) { OzellikDeger od = ent.OzellikDeger.Where(u => u.Id == Id).FirstOrDefault(); ViewBag.OzellikTip = ent.OzellikTip.Where(u => u.Deleted == false).ToList(); return(View(od)); }
public ActionResult UrunDetay(string id) { Urun u = Contex.Baglanti.Uruns.FirstOrDefault(x => x.Adi == id); List <UrunOzellik> uos = Contex.Baglanti.UrunOzelliks.Where(x => x.UrunID == u.Id).ToList(); Dictionary <string, List <OzellikDeger> > ozellik = new Dictionary <string, List <OzellikDeger> >(); List <OzellikDeger> degers = new List <OzellikDeger>(); foreach (UrunOzellik uo in uos) { OzellikTip ot = Contex.Baglanti.OzellikTips.FirstOrDefault(x => x.Id == uo.OzellikTipID); bool control = false; foreach (var item in ozellik) { if (item.Key != ot.Adi) { control = true; } else { control = false; } } if (control) { degers = new List <OzellikDeger>(); } foreach (OzellikDeger deger in ot.OzellikDegers) { OzellikDeger od = Contex.Baglanti.OzellikDegers.FirstOrDefault(x => x.OzellikTipID == ot.Id && x.Id == uo.OzellikDegerID); if (!degers.Any(x => x.Id == od.Id)) { degers.Add(od); } } if (ozellik.Any(x => x.Key == ot.Adi)) { ozellik[ot.Adi] = degers; } else { ozellik.Add(ot.Adi, degers); } } ViewBag.Ozellikler = ozellik; return(View(u)); }
public ActionResult OzellikDegerSil(int id) { OzellikDeger od = Context.Baglanti.OzellikDegers.FirstOrDefault(x => x.Id == id); Context.Baglanti.OzellikDegers.Remove(od); Context.Baglanti.SaveChanges(); return(RedirectToAction("OzellikDegerleri")); }
public ActionResult OzellikDegerEkle(OzellikDeger od) { if (ModelState.IsValid) { ent.OzellikDeger.Add(od); ent.SaveChanges(); return(RedirectToAction("OzellikDegerleri")); } ViewBag.Hata = "Tüm Alanların Girilmesi Gereklidir."; return(View(od)); }
public ActionResult Duzenle(int id) { OzellikDeger ozellikDeger = db.OzellikDeger.Where(x => x.ozellikDegerID == id).SingleOrDefault(); if (ozellikDeger != null && ozellikDeger.ozellikDegerID != 1) { ozelid = id; var ozellik = db.OzellikTip.ToList(); ViewBag.OzellikTip = new SelectList(ozellik, "ozellikTipId", "ad"); return(View(ozellikDeger)); } return(RedirectToAction("Index")); }
public ActionResult OzellikDegerGuncelle(OzellikDeger od) { if (ModelState.IsValid) { var sorgu = ent.OzellikDeger.Where(u => u.Id == od.Id).FirstOrDefault(); sorgu.OzellikTipId = od.OzellikTipId; sorgu.Aciklama = od.Aciklama; sorgu.Adi = od.Adi; ent.SaveChanges(); return(RedirectToAction("OzellikDegerleri")); } ViewBag.Hata = "Tüm Alanların Girilmesi Gereklidir."; return(View(od)); }
public JsonResult AltOzellik(int id) { var altOzellik = db.OzellikDeger.Where(x => x.ozellikTipID == id).ToList(); List <OzellikDeger> liste = new List <OzellikDeger>(); foreach (var t in altOzellik) { OzellikDeger nesne = new OzellikDeger(); nesne.ad = t.ad; nesne.ozellikDegerID = t.ozellikDegerID; liste.Add(nesne); } return(Json(liste, JsonRequestBehavior.AllowGet)); }
public ActionResult DegerEkle(int ID, OzellikDeger model, string name) { using (eTicaretEntities db = new eTicaretEntities()) { OzellikDeger deger = new OzellikDeger() { Aciklama = model.Aciklama, Adi = model.Adi, OzellikTipID = ID }; db.OzellikDegers.Add(deger); db.SaveChanges(); return(RedirectToAction("List")); } }
protected void UrunBilgiDoldur(Urun urun) { lbl_urunAd.Text = urun.UrunAdi; lbl_urunTanim.Text = urun.Tanimi; urunIndirim.Text = "%" + urun.Indirim + "<br/>" + "indirim"; IEnumerable <UrunOzellikDeger> urunOzellikDegerList = eticaretDB.UrunOzellikDegers.Where(u => u.UrunID == urun.UrunID); foreach (UrunOzellikDeger uod in urunOzellikDegerList) { TableRow tr = new TableRow(); Label lbl_ozellikAd = new Label(); lbl_ozellikAd.CssClass = "ozellikAd"; Label lbl_ozellikDeger = new Label(); Label lbl_ayrac = new Label(); OzellikDeger ozellikDeger = eticaretDB.OzellikDegers.SingleOrDefault(o => o.OzellikDegerID == uod.OzellikDegerID); string deger = ozellikDeger.Deger; var ID = (from o in eticaretDB.OzellikDegers where (o.OzellikDegerID == ozellikDeger.OzellikDegerID) join a in eticaretDB.AltKategoriOzelliks on o.AltKategoriOzellikID equals a.AltKategoriOzellikID select new { a.OzellikID }).ToList(); int ozellikID = ID[0].OzellikID; Ozellik ozellik = eticaretDB.Ozelliks.SingleOrDefault(o => o.OzellikID == ozellikID); string ad = ozellik.OzellikAdi; lbl_ozellikAd.Text = ad; lbl_ayrac.Text = " : "; lbl_ozellikDeger.Text = deger; TableCell td1 = new TableCell(); td1.Controls.Add(lbl_ozellikAd); TableCell td2 = new TableCell(); td2.Controls.Add(lbl_ayrac); TableCell td3 = new TableCell(); td3.Controls.Add(lbl_ozellikDeger); tr.Controls.Add(td1); tr.Controls.Add(td2); tr.Controls.Add(td3); tbl_urunOzellik.Controls.Add(tr); } OylamaGetir(urun.UrunID); }
public ActionResult UrunDetay(string id) { Urun u = Context.Baglanti.Urun.FirstOrDefault(x => x.Adi == id); List <UrunOzellik> uos = Context.Baglanti.UrunOzellik.Where(x => x.UrunID == u.Id).ToList(); List <OzellikTip> tips = new List <OzellikTip>(); List <OzellikDeger> degers = new List <OzellikDeger>(); foreach (UrunOzellik uo in uos) { OzellikTip ot = Context.Baglanti.OzellikTip.FirstOrDefault(x => x.Id == uo.OzellikTipID); tips.Add(ot); OzellikDeger od = Context.Baglanti.OzellikDeger.FirstOrDefault(x => x.OzellikTipID == ot.Id && x.Id == uo.OzellikDegerID); degers.Add(od); } ViewBag.OzellikTipler = tips; ViewBag.OzellikDegeler = degers; return(View(u)); }
public ActionResult Duzenle(OzellikDeger deger) { OzellikDeger ozellikDeger = db.OzellikDeger.Where(x => x.ozellikDegerID == ozelid).SingleOrDefault(); var ozellik = db.OzellikTip.ToList(); if (ModelState.IsValid == false) { ViewBag.OzellikTip = new SelectList(ozellik, "ozellikTipId", "ad"); return(View()); } if (deger.ozellikTipID == 1) { ViewBag.Hata = "Özelliksizlere Alt Özellik Eklenemez"; ViewBag.OzellikTip = new SelectList(ozellik, "ozellikTipId", "ad"); return(View()); } if (ozellikDeger != null) { OzellikDeger ozellikDeger2 = db.OzellikDeger.Where(x => x.ad == deger.ad && x.ozellikTipID == deger.ozellikTipID).SingleOrDefault(); if (ozellikDeger2 != null && deger.ozellikTipID == ozellikDeger2.ozellikTipID) { ViewBag.OzellikTip = new SelectList(ozellik, "ozellikTipId", "ad"); ViewBag.Hata = "Aynı Alt Özellik Aynı Kategoride Mevcut"; return(View()); } else { ozellikDeger.ad = deger.ad.ToUpper(); ozellikDeger.ozellikTipID = deger.ozellikTipID; db.SaveChanges(); TempData["mesaj"] = "Alt Özellik Başarı ile Düzenlenmiştir"; return(RedirectToAction("Index")); } } ViewBag.OzellikTip = new SelectList(ozellik, "ozellikTipId", "ad"); return(View()); }
public void Delete(OzellikDeger entity) { _ozellikdegerManagement.Delete(entity); }
public void Add(OzellikDeger entity) { _ozellikdegerManagement.Add(entity); }
public ActionResult OzellikDegerEkle(OzellikDeger oz) { _ozellikdegerManagement.Add(oz); return(RedirectToAction("OzellikDegerleri")); }
public void Update(OzellikDeger entity) { _ozellikdegerManagement.Update(entity); }
public ActionResult OzellikDegerEkle(OzellikDeger od) { Context.Baglanti.OzellikDegers.Add(od); //od=özellik değer Context.Baglanti.SaveChanges(); return(RedirectToAction("OzellikDegerleri")); }
public ActionResult OzellikDegerEkle(OzellikDeger dgr) { Context.Connection.OzellikDegers.Add(dgr); Context.Connection.SaveChanges(); return(RedirectToAction("OzellikDeger")); }