public string soruIs(int OnlineSinavOgrenciSorularId, string isaretli) { AossOnlineSinavOgrenciSorular iS = _context.AossOnlineSinavOgrenciSorular.Where(x => x.Id == OnlineSinavOgrenciSorularId).FirstOrDefault(); if (iS.IsaretlenenCevap == null) { AossOnlineSinavOgrenciSorular guncelS = new AossOnlineSinavOgrenciSorular(); guncelS.Id = iS.Id; guncelS.OnlineSinavOgrenciId = iS.OnlineSinavOgrenciId; guncelS.Soru = iS.Soru; guncelS.SoruId = iS.SoruId; guncelS.A = iS.A; guncelS.B = iS.B; guncelS.C = iS.C; guncelS.D = iS.D; guncelS.E = iS.E; guncelS.DogruCevap = iS.DogruCevap; guncelS.IsaretlenenCevap = isaretli; _context.Entry(guncelS).State = EntityState.Modified; _context.SaveChangesAsync(); return("Ekleme Sorunsuz Yapıldı"); } else { return("Soru Daha Önceden Kayıt Edilmiş"); } }
public async Task <IActionResult> PutAossZorlukPuanlama(long id, AossZorlukPuanlama aossZorlukPuanlama) { if (id != aossZorlukPuanlama.Id) { return(BadRequest()); } _context.Entry(aossZorlukPuanlama).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!AossZorlukPuanlamaExists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }
public async Task <IActionResult> PutAossOnlineSinavOgrenciSorular(long id, AossOnlineSinavOgrenciSorular aossOnlineSinavOgrenciSorular) { if (id != aossOnlineSinavOgrenciSorular.Id) { return(BadRequest()); } _context.Entry(aossOnlineSinavOgrenciSorular).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!AossOnlineSinavOgrenciSorularExists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }
public async Task <IActionResult> PutAossHataliSorularHatali(long id) { AossSorular hataliSoru0 = _context.AossSorular.Where(x => x.Id == id).FirstOrDefault(); AossHataliSorular aossHataliSorular = new AossHataliSorular(); AossHataliSorular hataliSoru = _context.AossHataliSorular.Where(x => x.SoruId == hataliSoru0.Id).FirstOrDefault(); int kacHoca = _context.AossHoca.Where(x => x.Alani == hataliSoru.Alani).Count(); int toplamOyVeren = hataliSoru.oylamaHatali + hataliSoru.oylamaHatasiz; aossHataliSorular.Id = hataliSoru.Id; aossHataliSorular.SoruId = hataliSoru.SoruId; aossHataliSorular.Alani = hataliSoru.Alani; aossHataliSorular.oylamaHatali = hataliSoru.oylamaHatali + 1; aossHataliSorular.oylamaHatasiz = hataliSoru.oylamaHatasiz; if (toplamOyVeren + 1 == kacHoca) { if (hataliSoru.oylamaHatali + 1 - hataliSoru.oylamaHatasiz <= 0) { aossHataliSorular.hataliMi = true; } else { aossHataliSorular.hataliMi = false; } } _context.Entry(aossHataliSorular).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!AossHataliSorularExists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }