protected void BtnKaydet_Click(object sender, EventArgs e) { System.Threading.Thread.Sleep(3000); int secilenRolId = int.Parse(DrpRoller.SelectedValue); var silmeSonuc = rolHak_veritabani.Role_Ait_Kayitlari_Sil(secilenRolId); if (silmeSonuc.basariliMi) { foreach (RepeaterItem item in this.RptHaklar.Items) { Label label = item.FindControl("LblHakId") as Label; CheckBox check = item.FindControl("ChkHak") as CheckBox; int hakId = int.Parse(label.Text); if (check.Checked) { RolHak data = new RolHak { hak_id = hakId, rol_id = secilenRolId }; rolHak_veritabani.RolHak_Ekle(data); } } } divBilgiMesaji.Attributes.Add("class", "alert alert-success"); divBilgiMesaji.InnerText = "Değişiklikler Başarıyla Kaydedildi!"; }
public NIslemSonuc <RolHak> RolHak_Ekle(RolHak data) { try { entity.RolHak.Add(data); entity.SaveChanges(); return(new NIslemSonuc <RolHak> { basariliMi = true, Veri = data, mesaj = "RolHak Ekleme Başarılı" }); } catch (Exception ex) { return(new NIslemSonuc <RolHak> { basariliMi = false, hata = new NHata { aciklama = "Ekleme Metodunda Hata", mesaj = ex.Message, sinif = "RolHak Veritabani", strace = ex.StackTrace, tarih = DateTime.Now }, mesaj = ex.Message }); } }