public JsonResult SoruyuKaydet(Sorular soru, List <Etiketler> etiketler) { servis = new KodusorServisClient(); int kulID = Convert.ToInt32(Session["kullaniciID"]); return(Json(servis.SoruEkle(kulID, soru, etiketler.ToArray()))); }
public List <Sorular> EksikKonuluSorular(int ogrNo) { List <Sorular> eksikler = new List <Sorular>(); using (var connection = Database.BaglantiGetir()) { var comm = new SqlCommand("SELECT * FROM tbl_sorular S inner join tbl_konular K on K.konu = S.konu WHERE S.konu IN (SELECT konu FROM tbl_ogrenciCevaplari WHERE ogrNo=@no and cevapNitelik=0) ", connection); comm.Parameters.Add(new SqlParameter("@no", ogrNo)); using (var reader = comm.ExecuteReader()) { while (reader.Read()) { Sorular eksikSoru = new Sorular(); eksikSoru.soruId = Convert.ToInt32(reader["soruId"]); eksikSoru.konu = reader["konu"].ToString(); eksikSoru.soru = reader["soru"].ToString(); eksikSoru.konuId = Convert.ToInt32(reader["konuId"]); eksikSoru.cevapA = reader["cevapA"].ToString(); eksikSoru.cevapB = reader["cevapB"].ToString(); eksikSoru.cevapC = reader["cevapC"].ToString(); eksikSoru.cevapD = reader["cevapD"].ToString(); eksikSoru.dogruCevap = reader["dogruCevap"].ToString(); eksikler.Add(eksikSoru); } } connection.Close(); } return(eksikler); }
private void btnSoruKaydet_Click(object sender, EventArgs e) { dgwListe.DataSource = Sorular.Listele(); deger = dgwListe.RowCount - 2; dgwOgrenci.DataSource = Ogrenciler.OgrenciGetir(); SoruEkleme(); }
public void sil(int soruid) { Sorular soru = dbContext.Sorulars.First(k => k.soruid == soruid); dbContext.Sorulars.DeleteOnSubmit(soru); dbContext.SubmitChanges(); }
public List <Sorular> SoruGoruntule() { List <Sorular> sorulars = new List <Sorular>(); using (var connection = Database.BaglantiGetir()) { var comm = new SqlCommand("SELECT * FROM tbl_sorular s inner join tbl_konular k on k.konu=s.konu order by NEWID()", connection); using (var reader = comm.ExecuteReader()) { while (reader.Read()) { Sorular soruIcerik = new Sorular(); soruIcerik.soruId = Convert.ToInt32(reader["soruId"]); soruIcerik.konuId = Convert.ToInt32(reader["konuId"]); soruIcerik.konu = reader["konu"].ToString(); soruIcerik.soru = reader["soru"].ToString(); soruIcerik.cevapA = reader["cevapA"].ToString(); soruIcerik.cevapB = reader["cevapB"].ToString(); soruIcerik.cevapC = reader["cevapC"].ToString(); soruIcerik.cevapD = reader["cevapD"].ToString(); soruIcerik.dogruCevap = reader["dogruCevap"].ToString(); sorulars.Add(soruIcerik); } } connection.Close(); } return(sorulars); }
public void DogruKontrol(string[] dogrucevap, string[] verilencevap) { int i = 0; for (i = 0; i < 5; i++) { if (Vcevap[i] == null) { bos++; } else if (Vcevap[i] == dogrucevap[i]) { Sorular.AsamaArttir(soru.askID[i], ogrenci); KonuDetaylar.KonuDetayEkle(ogrenci, soru.subjectID[i], dogru); dogru++; } else if (Vcevap[i] != dogrucevap[i]) { yanlis++; } else { continue; } } }
protected void btnKaydet_Click(object sender, EventArgs e) { if (txtSoruAd.Text == "") { Mesaj.Text = "Bilgiler Boş Olamaz"; Mesaj.CssClass = "alert alert-danger"; ClientScript.RegisterStartupScript(this.GetType(), "HideLabel", "<script type=\"text/javascript\">setTimeout(\"document.getElementById('" + Mesaj.ClientID + "').style.display='none'\",4000)</script>"); return; } else { Sorular Ekle = new Sorular(); Ekle.Soru_Baslik = txtSoruAd.Text.Trim(); Ekle.Anket_ID = surveyApp.anketid; Ekle.Soru_Tipi = Convert.ToInt32(ddlSoruTipi.SelectedValue); Ekle.Soru_Olusturma_Tarih = DateTime.Parse(DateTime.Now.ToShortDateString()); if (rbZorunlu.SelectedValue == "1") { Ekle.Soru_Durum = true; } else { Ekle.Soru_Durum = false; } db.Sorular.Add(Ekle); db.SaveChanges(); Mesaj.Text = "Anket Oluşturuldu. Soru Listesine Yönlendiriliyorsunuz..."; Mesaj.CssClass = "alert alert-success"; ClientScript.RegisterStartupScript(this.GetType(), "HideLabel", "<script type=\"text/javascript\">setTimeout(\"document.getElementById('" + Mesaj.ClientID + "').style.display='none'\",4000)</script>"); Response.Redirect("Liste.aspx?anket-id=" + surveyApp.anketid); } }
public async Task <IActionResult> Olustur(SoruOlusturViewModel model) { if (ModelState.IsValid) { var kullanici = await userManager.FindByIdAsync(model.OgrenciId); if (kullanici == null) { return(View("SayfaBulunamadi")); } Sorular newSoru = new Sorular { SoruBaslik = model.SoruBaslik, SoruIcerik = model.SoruIcerik, SoruKategori = model.SoruKategori, OgrenciId1 = kullanici.Id, OgrenciAd = kullanici.UserName }; _sorularRepository.Olustur(newSoru); return(RedirectToAction("Sorular", new { id = newSoru.SoruID })); } return(View(model)); }
public static SoruListesi SoruOlustur(Sorular soru) { etiketler = new List <EtiketListesi>(); foreach (var item in soru.SoruEtiket) { etiketler.Add(EtiketOlustur(item)); } cevaplar = new List <CevapListesi>(); foreach (var item in soru.Cevaplar) { cevaplar.Add(CevapOlustur(item)); } Soru = new SoruListesi() { SoruID = soru.SoruID, Baslik = soru.Baslik, Icerik = soru.Icerik, Tarih = Convert.ToDateTime(soru.Tarih), Kullanici = KullaniciOlustur(soru.Kullanicilar), OnayCevapID = Convert.ToInt32(soru.OnayCevapID), BegeniSayisi = Convert.ToInt32(soru.BegeniSayisi), Etiketler = etiketler, CevapSayisi = soru.Cevaplar.Count, Cevaplar = cevaplar }; return(Soru); }
public async Task <IActionResult> Edit(int id, [Bind("ID,Baslik,Soru,Foto")] Sorular sorular) { if (id != sorular.ID) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(sorular); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!SorularExists(sorular.ID)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(sorular)); }
public ActionResult DeleteConfirmed(int id) { Sorular sorular = db.Sorular.Find(id); db.Sorular.Remove(sorular); db.SaveChanges(); return(RedirectToAction("Index")); }
void Start() { sr = GetComponent <Sorular>(); for (int i = 0; i < sr.sorular.Count; i++) { sorulanlar.Add(false); } SoruEkle(); }
private void FrmTestCoz_Load(object sender, EventArgs e) { ogrenci = Login.student; labelGorunumF(); dgwSoru.Visible = false; dgwSoru.DataSource = Sorular.Getir(ogrenci.OgrenciID); timerSoru.Start(); SoruSayisi(); VeriCek(index); Kontrol(); }
public async Task <IActionResult> Create([Bind("ID,Baslik,Soru,Foto")] Sorular sorular) { if (ModelState.IsValid) { _context.Add(sorular); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(sorular)); }
protected void btnSil_Command(object sender, CommandEventArgs e) { int id = Convert.ToInt32(e.CommandArgument); db.Yanitlar.RemoveRange(db.Sorular.Where(i => i.Soru_ID == id).FirstOrDefault().Yanitlar); db.Secenekler.RemoveRange(db.Sorular.Where(i => i.Soru_ID == id).FirstOrDefault().Secenekler); Sorular sil = db.Sorular.Where(s => s.Soru_ID == id).FirstOrDefault(); db.Sorular.Remove(sil); db.SaveChanges(); Response.Redirect("~/Anket/Soru/Liste.aspx?anket-id=" + surveyApp.anketid); }
public ActionResult Edit([Bind(Include = "Soruid,soru,cevap,cd_creater,cd_modifier,dt_created,dt_modified")] Sorular sorular) { if (ModelState.IsValid) { sorular.dt_modified = DateTime.Now; sorular.cd_modifier = (int)Session["userId"]; db.Entry(sorular).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(sorular)); }
public SinavOlustur() { sinav = new Sinav(); sinavListesi = new List <Sinav>(); sinavBilgileri = new SinavBilgileri(); soru = new Sorular(); soruListesi = new List <Sorular>(); kolaySoruListesi = new List <Sorular>(); ortaSoruListesi = new List <Sorular>(); zorSoruListesi = new List <Sorular>(); dbContext = new DBsoruBankasiDataContext(); }
public Sorular SoruEkle(string konu, string soru, string a, string b, string c, string d, string cevap) { Sorular sorular = null; using (var connection = Database.BaglantiGetir()) { var comm = new SqlCommand("insert into tbl_sorular (konu,soru,cevapA,cevapB,cevapC,cevapD,dogruCevap) values('" + konu + "','" + soru + "','" + a + "','" + b + "','" + c + "','" + d + "','" + cevap + "')", connection); comm.ExecuteNonQuery(); connection.Close(); } return(sorular); }
public ActionResult Testedit(Sorular soru, Cevaplar cevap, int id) { soruTuru = "Test"; try { using (SınavProjesiEntities1 db = new SınavProjesiEntities1()) { Sorular eksisoru = db.Sorular.FirstOrDefault(x => x.Sid == id); Cevaplar eskicevap = db.Cevaplar.FirstOrDefault(x => x.Sid == id); if (eksisoru != null) { if (eskicevap != null) { if (db.Dersler.Where(x => x.Ders_Adi == soru.Ders).Count() != 0) { eksisoru.Smetni = soru.Smetni; eksisoru.Spuan = soru.Spuan; eksisoru.Sturu = soruTuru; eksisoru.Ders = soru.Ders; eskicevap.A = cevap.A; eskicevap.B = cevap.B; eskicevap.C = cevap.C; eskicevap.D = cevap.D; eskicevap.E = cevap.E; eskicevap.DogruCevap = cevap.DogruCevap; } else { message = "Geçerli Bir Ders Giriniz !!"; ViewBag.message = message; return(View()); } db.SaveChanges(); return(RedirectToRoute("soru8")); } else { return(View()); } } else { return(View()); } } } catch (Exception e) { return(View()); } }
public ViewResult Duzenle(int id) { Sorular soru = _sorularRepository.GetSoru(id); SoruDuzenleViewModel sorularSorularViewModel = new SoruDuzenleViewModel { Id = soru.SoruID, SoruBaslik = soru.SoruBaslik, SoruIcerik = soru.SoruIcerik, SoruKategori = soru.SoruKategori }; return(View(sorularSorularViewModel)); }
public ActionResult Sil(int?id) { if (id != null) { var soruKontrol = db.Sorular.Where(s => s.RssHeaderId == id).ToList(); for (int i = 0; i < soruKontrol.Count; i++) { Sorular sorular = db.Sorular.Where(s => s.RssHeaderId == id).FirstOrDefault(); db.Sorular.Remove(sorular); db.SaveChanges(); } } return(Json("")); }
// GET: Sorular/Delete/5 public ActionResult Delete(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Sorular sorular = db.Sorular.Find(id); if (sorular == null) { return(HttpNotFound()); } return(View(sorular)); }
public ActionResult Klasik(Soru klasik, string Dersler) { H_id = Session["Hid"].ToString(); int hid = Convert.ToInt32(H_id); SınavProjesiEntities1 db = new SınavProjesiEntities1(); var derslist = db.Dersler.Where(s => s.Hoca_id == hid).Select(x => new SelectListItem { Text = x.Ders_Adi, Value = x.Ders_Adi }); ViewBag.Dersler = derslist; ViewData["Dersler"] = derslist; soruTuru = "Klasik"; ViewBag.Ders = Dersler; Sorular _soru = new Sorular(); if (db.Dersler.Where(x => x.Ders_Adi == Dersler).Count() != 0) { _soru.Smetni = klasik.Smetni.Trim(); _soru.Sturu = soruTuru; _soru.H_id = hid; _soru.Spuan = Convert.ToInt32(klasik.Spuan); _soru.Ders = ViewBag.Ders = Dersler; } else { message = "Geçerli Bir Ders Giriniz !!"; ViewBag.message = message; return(View()); } try { db.Sorular.Add(_soru); db.SaveChanges(); ModelState.Remove("Smetni"); ModelState.Remove("Spuan"); ModelState.Remove("Dersler"); } catch (Exception ex) { } message = "Klasik Soru Başarıyla Eklendi"; ViewBag.message = message; return(View()); }
public ActionResult Add(FormCollection form) { if (Request.HttpMethod == "GET") { return(Redirect("/deneme/deneme/Index")); } else { string a; Sorular soru = new Sorular(); a = form["bolum"].Trim(); soru.soruIcerik = form["textInput"].Trim(); soru.soruBaslik = a + " Matematik"; soru.soruCevapSayisi = 0; soru.soruGorunme = 0; soru.soruOzet = soru.soruIcerik.Substring(0, soru.soruIcerik.Length / 3) + " ... "; if (a.Equals(db.Kategoris.Find(2).kategoriAd.ToString())) { soru.kategoriID = db.Kategoris.Find(2).kategoriID; } else { soru.kategoriID = db.Kategoris.Find(1).kategoriID; } if (!Request.Files[0].FileName.Equals("")) { Random rnd = new Random(); string FilePath = Path.GetFileName(Request.Files[0].FileName); string filext = Path.GetExtension(Request.Files[0].FileName); string randomyer = rnd.Next(12545).ToString(); string fPath = randomyer + FilePath; if (filext.Equals(".svg") || filext.Equals(".png") || filext.Equals(".jpg") || filext.Equals(".jpeg") || filext.Equals(".gif") || filext.Equals("PNG")) { Request.Files[0].SaveAs("C:/Users/Sefa/Desktop/Proje-Ocak/IWP-SOA-VERITABANI-Github/IWP-SOA-VERITABANI/images/" + randomyer + FilePath); soru.soruResim = fPath; } } soru.soruTarih = DateTime.Now; db.Sorulars.Add(soru); db.SaveChanges(); return(View()); } }
public IActionResult Duzenle(SoruDuzenleViewModel model) { if (ModelState.IsValid) { Sorular soru = _sorularRepository.GetSoru(model.Id); soru.SoruBaslik = model.SoruBaslik; soru.SoruIcerik = model.SoruIcerik; soru.SoruKategori = model.SoruKategori; _sorularRepository.Guncelle(soru); return(RedirectToAction("Index")); } return(View()); }
public async Task <bool> UpdateSoruAsync(Sorular soru) { try { var tracking = _databaseContext.Update(soru); await _databaseContext.SaveChangesAsync(); var isModified = tracking.State == EntityState.Modified; return(isModified); } catch (Exception e) { return(false); } }
private static void update(Sorular soru1, int soruno, long sınavId) { var db = new koDBContext(); var result = db.Sorulars.Where(i => i.SinavId == sınavId && i.SoruNo == soruno).FirstOrDefault(); result.A = soru1.A; result.B = soru1.B; result.C = soru1.C; result.D = soru1.D; result.E = soru1.E; result.Cevap = soru1.Cevap; result.Sorumetni = soru1.Sorumetni; result.SinavId = sınavId; result.SoruNo = soruno; db.SaveChanges(); }
public async Task <bool> AddSoruAsync(Sorular soru) { try { var tracking = await _databaseContext.AddAsync <Sorular>(soru); await _databaseContext.SaveChangesAsync(); var isAdded = tracking.State == EntityState.Added; return(isAdded); } catch (Exception e) { return(false); } }
public ActionResult dogruyanlısdelete(int id) { try { using (SınavProjesiEntities1 db = new SınavProjesiEntities1()) { Sorular soru = db.Sorular.FirstOrDefault(x => x.Sid == id); Cevaplar cevap = db.Cevaplar.FirstOrDefault(x => x.Sid == id); List <SinavKagıdı> sinavkagidi = new List <SinavKagıdı>(); sinavkagidi = db.SinavKagıdı.Where(x => x.SoruId == soru.Sid).ToList(); if (sinavkagidi.Count() != 0) { foreach (var item in sinavkagidi) { db.SinavKagıdı.Remove(item); db.SaveChanges(); } db.Sorular.Remove(soru); db.Cevaplar.Remove(cevap); db.SaveChanges(); return(RedirectToRoute("soru11")); } else { if (soru != null || cevap != null) { db.Sorular.Remove(soru); db.Cevaplar.Remove(cevap); db.SaveChanges(); return(RedirectToRoute("soru11")); } else { return(RedirectToRoute("soru11")); } } } } catch (Exception e) { return(RedirectToRoute("soru11")); } }
public ActionResult soru(int id) { if (id == null) { return(Redirect("/deneme/deneme/Index")); } Sorular sorular = db.Sorulars.Find(id); var cevaplar = db.Cevaplars; if (sorular == null) { return(HttpNotFound()); } return(View(Tuple.Create <Sorular, IEnumerable <Cevaplar> >(sorular, cevaplar.ToList()))); }