protected void OylamaGetir(int ID) { UrunOylama oylar = eticaretDB.UrunOylamas.SingleOrDefault(o => o.UrunID == ID); int bir = oylar.BirYildiz; int iki = oylar.İkiYildiz; int uc = oylar.UcYildiz; int dort = oylar.DortYildiz; int bes = oylar.BesYildiz; int toplam = bir + iki + uc + dort + bes; if (toplam == 0) { toplam = 1; } int ortalama = (bir + (iki * 2) + (uc * 3) + (dort * 4) + (bes * 5)) / toplam; for (int i = 0; i < ortalama; i++) { HtmlGenericControl yildiz = new HtmlGenericControl("div"); yildiz.Attributes.Add("class", "doluYildiz"); stars.Controls.Add(yildiz); } int kalan = 5 - ortalama; for (int i = 0; i < kalan; i++) { HtmlGenericControl yildiz = new HtmlGenericControl("div"); yildiz.Attributes.Add("class", "bosYildiz"); stars.Controls.Add(yildiz); } }
protected void btn_yorumGonder_Click(object sender, EventArgs e) { int urunId = int.Parse(Request.QueryString["urunID"]); Yorumlar yorum = new Yorumlar(); yorum.YorumBaslik = txt_yorumBaslik.Text; yorum.Yorum = txt_yorumIcerik.Text; string kullaniciID = Request.Cookies["Musteri"]["kullaniciID"]; yorum.KullaniciID = int.Parse(kullaniciID); yorum.UrunID = urunId; yorum.YorumTarih = DateTime.Now; eticaretDB.Yorumlars.InsertOnSubmit(yorum); eticaretDB.SubmitChanges(); int oy = int.Parse(rdb_puanlama.SelectedValue); UrunOylama oylama = eticaretDB.UrunOylamas.SingleOrDefault(o => o.UrunID == urunId); if (oy == 1) { oylama.BirYildiz += 1; } else if (oy == 2) { oylama.İkiYildiz += 1; } else if (oy == 3) { oylama.UcYildiz += 1; } else if (oy == 4) { oylama.DortYildiz += 1; } else if (oy == 5) { oylama.BesYildiz += 1; } eticaretDB.SubmitChanges(); }