public ActionResult Duzenle(UrunGrubu yeni) { if (ModelState.IsValid) { _uw.UrunGrubuRep.Guncelle(yeni); return(RedirectToAction("Index")); } ViewBag.Gruplar = _uw.UrunGrubuRep.HepsiniGetir(); return(View(yeni)); }
public ActionResult Yeni(UrunGrubu gelen) { if (ModelState.IsValid) { _uw.UrunGrubuRep.Ekle(gelen); return(RedirectToAction("Index")); } //Hem Get hem POST için ViewBag.Gruplar gönderilmeli //Çünkü eğer problem varsa POST içinde de View gösteriyoruz ViewBag.Gruplar = _uw.UrunGrubuRep.HepsiniGetir(); return(View(gelen)); }
private void Urun_Grubu_Islemleri() { UrunGrubu ug = UrunGrubu.tum_gruplar(); urun_grubu_listesi = new ObservableCollection <UrunGrubu>(UrunGrubu.urun_gruplari()); urun_grubu_listesi.Add(new UrunGrubu { grup_adi = ug.grup_adi, yazici_id = ug.yazici_id, urun_turu_id = ug.urun_turu_id, vergi_id = ug.vergi_id }); Yazici yzc = Yazici.yazicilar(); yazici_listesi = new ObservableCollection <Yazici>(Yazici.tum_yazicilar()); yazici_listesi.Add(new Yazici { adi = yzc.adi, id = yzc.id }); Vergi vrg = Vergi.tum_vergileri_getir(); vergi_listesi = new ObservableCollection <Vergi>(Vergi.tum_vergiler()); vergi_listesi.Add(new Vergi { id = vrg.id, vergi_orani = vrg.vergi_orani }); urunGrublariGrid.ItemsSource = urun_grubu_listesi; yazicilar.ItemsSource = yazici_listesi; vergiler.ItemsSource = vergi_listesi; }
protected void Page_Load(object sender, EventArgs e) { if (Session["KullaniciAdi"] != null) { sKullanici.InnerText = Session["KullaniciAdi"].ToString(); NormalPanel.Visible = false; KullaniciPaneli.Visible = true; } else { NormalPanel.Visible = true; KullaniciPaneli.Visible = false; } #region Ana Sayfa Sekmesi nav.InnerHtml = "<li class=\"current\">" + "<a href=\"Default.aspx\">Ana Sayfa</a>" + "<ul class=\"sub-menu\">" + "<li><a href=\"#\" class=\"mega-title\">Diğer Sayfalar</a></li>" + "<li><a href=\"Contact.aspx\">İletişim</a></li>" + "<li><a href=\"AboutUs.aspx\">Hakkımızda</a></li>" + "<li><a href=\"Blog.aspx\">Blog</a></li>" + "<li><a href=\"Account.aspx\">Bilgilerim</a></li>" + "<li><a href=\"Cart.aspx\">Sepetim</a></li>" + "<li><a href=\"Checkout.aspx\">Satın Al</a></li>" + "<li><a href=\"Shop.aspx\">Ürün Ara</a></li>" + "<li><a href=\"Liked.aspx\">Beğendiklerim</a></li>" + "</ul>" + "</li>"; #endregion ModalDataContext data = new ModalDataContext(); List <Kategori> kategoriler = data.Kategoris.ToList(); int i = 0, c = kategoriler.Count; string nav_inner_html = ""; while (i < c) { Kategori _k = kategoriler[i]; List <UrunGrubu> gruplar = data.UrunGrubus.Where(ug => ug.KategoriID == _k.KategoriID).ToList(); int j = 0, d = gruplar.Count; int d2 = d / 2; string grup_inner_html = "<span><a href=\"#\" class=\"mega-title\">Ürünler</a>"; while (j <= d / 2) { UrunGrubu ug = gruplar[j]; grup_inner_html += "<a href=\"Shop.aspx?ctgr=" + _k.KategoriID + "&grp=" + ug.GrupID + "\">" + ug.GrupAdi + "</a>"; j++; } grup_inner_html += "</span>"; grup_inner_html += "<span><a href=\"#\" class=\"mega-title\">Ürünler</a>"; while (j < d) { UrunGrubu ug = gruplar[j]; grup_inner_html += "<a href=\"Shop.aspx?ctgr=" + _k.KategoriID + "&grp=" + ug.GrupID + "\">" + ug.GrupAdi + "</a>"; j++; } grup_inner_html += "</span>"; List <UrunGrubu> begenilenGruplar = _k.UrunGrubus.OrderByDescending(ug => ug.Uruns.Sum(u => u.Begeniler)).Take(3).ToList(); grup_inner_html += "<span><a href=\"#\" class=\"mega-title\">Beğenilenler</a>"; j = 0; d = begenilenGruplar.Count; while (j < d) { UrunGrubu ug = begenilenGruplar[j]; grup_inner_html += "<a href=\"Shop.aspx?ctgr=" + _k.KategoriID + "&grp=" + ug.GrupID + "\">" + ug.GrupAdi + "</a>"; j++; } grup_inner_html += "</span>"; List <UrunGrubu> oneCikanGruplar = _k.UrunGrubus.OrderByDescending(ug => ug.Uruns.Sum(u => u.GoruntulenmeSayisi)).Take(3).ToList(); grup_inner_html += "<span><a href=\"#\" class=\"mega-title\">Öne Çıkanlar</a>"; j = 0; d = oneCikanGruplar.Count; while (j < d) { UrunGrubu ug = oneCikanGruplar[j]; grup_inner_html += "<a href=\"Shop.aspx?ctgr=" + _k.KategoriID + "&grp=" + ug.GrupID + "\">" + ug.GrupAdi + "</a>"; j++; } grup_inner_html += "</span>"; nav_inner_html += "<li>" + "<a href=\"Shop.aspx?ctgr=" + _k.KategoriID + "\">" + _k.KategoriAdi + "</a>" + "<div class=\"megamenu\">" + "<div class=\"megamenu-list clearfix\">" + grup_inner_html + "</div>" + "</li>"; i++; } nav.InnerHtml += nav_inner_html; }