// PUT: api/QuestionBanks/5 /// <summary> /// Support for updating question bank /// </summary> public async Task <IActionResult> Put([FromODataUri] int key, Questionbank update) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (key != update.Id) { return(BadRequest()); } _context.Entry(update).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!_context.Questionbank.Any(p => p.Id == key)) { return(NotFound()); } else { throw; } } return(Updated(update)); }
public void ExportStatus() { Questionbank s = new Questionbank(); callOnClick(s.export_status); Directory.Exists("Problem//ProblemStatus.xml"); }
// POST: api/QuestionBanks /// <summary> /// Support for creating question bank /// </summary> public async Task <IActionResult> Post([FromBody] Questionbank qbank) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } _context.Questionbank.Add(qbank); await _context.SaveChangesAsync(); return(Created(qbank)); }
public void ShowStatus() { ProblemList.GetAll().Clear(); StructureOfProblem problem = new StructureOfProblem(); problem.AcceptsRate = "Accept"; problem.ProblemID = 1; problem.QuestionName = "test"; ProblemList.Add(problem); Questionbank bank = new Questionbank(); //bank.Show(); ListViewItem temp = bank.Show_question.TopItem; Assert.AreEqual(temp.SubItems[1].Text, "1"); Assert.AreEqual(temp.SubItems[2].Text, "test"); Assert.AreEqual(temp.Text, "Accept"); }