public bool commitInsert(string _question) { quizDataContext objQuizDC = new quizDataContext(); using (objQuizDC) { quiz objNewQuiz = new quiz(); objNewQuiz.Questions = _question; objQuizDC.quizs.InsertOnSubmit(objNewQuiz); objQuizDC.SubmitChanges(); return true; } }
public async Task <IActionResult> Put([FromRoute] int id, [FromBody] quiz quiz) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != quiz.qID) { return(BadRequest()); } _context.Entry(quiz).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!QuizExists(id)) { return(NotFound()); } else { throw; } } return(NotFound()); }
private void openFileWindow(object sender, RoutedEventArgs e) { Microsoft.Win32.OpenFileDialog dlg = new Microsoft.Win32.OpenFileDialog(); this.Close(); dlg.ShowDialog(); MessageBox.Show(dlg.FileName); if (!dlg.FileName.Equals(null)) { StreamReader r = new StreamReader(dlg.FileName); string Data; while ((Data = r.ReadLine()) != null) { quiz q = new quiz(); q.Statement = Data; Data = r.ReadLine(); string[] breaker = Data.Split(';'); q.OptionA = breaker[0]; q.OptionB = breaker[1]; q.OptionC = breaker[2]; q.OptionD = breaker[3]; MessageBox.Show(breaker[3]); q.Correct = char.Parse(breaker[4]); li.Add(q); } Done1(null, null); } }
static void Main(string[] args) { quiz q = new quiz(); System.Console.WriteLine("Start the game, create new questions or edit . \nStart/New/Edit"); string res = Console.ReadLine().ToUpper(); if (res == "START") { string[] quiz = q.getQuiz(); System.Console.WriteLine("The question is: " + quiz[1] + "\nWho is he: "); string guess = Console.ReadLine(); if (guess.ToUpper() == quiz[0].ToUpper()) { System.Console.WriteLine("you are right it is " + quiz[0]); } } else if (res == "NEW") { q.createQuiz(); } else if (res == "EDIT") { q.changeQuestion(); } }
private void button1_Click(object sender, EventArgs e) { this.Hide(); quiz a = new quiz(); a.Show(); }
public string insertquiz(QuizDTO quizDTO) { try { quizDTO.quiz.available = true; quiz quizInserted = context.quiz.Add(quizDTO.quiz); int quizIdInserted = quizInserted.id; quizDTO.athleteQuizzes.ForEach(a => { a.quizId = quizIdInserted; a.available = true; context.athleteQuiz.Add(a); }); quizDTO.quizQuestions.ForEach(q => { q.quizId = quizIdInserted; q.available = true; context.quizQuestion.Add(q); }); context.SaveChanges(); return(CONSTANTES.CONSTANTES.ServiceResponse.ok); } catch (Exception) { return(CONSTANTES.CONSTANTES.ServiceResponse.error); } }
public async Task <IActionResult> Putquiz(int id, quiz quiz) { if (id != quiz.ID) { return(BadRequest()); } _context.Entry(quiz).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!quizExists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }
public IEnumerable <quiz> Post([FromBody] quiz quiz) { _context.quizs.Add(quiz); _context.SaveChanges(); return(_context.quizs.ToList()); }
public ActionResult DeleteConfirmed(int id) { quiz quiz = db.quizs.Find(id); db.quizs.Remove(quiz); db.SaveChanges(); return(RedirectToAction("Index")); }
static void Main() { quiz ex = new quiz(); //while (true) //{ Console.WriteLine(ex.solve(Console.ReadLine(), Console.ReadLine(), Console.ReadLine())); //} }
public ActionResult Edit([Bind(Include = "id,grade,count")] quiz quiz) { if (ModelState.IsValid) { db.Entry(quiz).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(quiz)); }
public void update(int id) { quiz quiz = db.quizs.Find(id); quiz.count += 1; if (ModelState.IsValid) { db.Entry(quiz).State = EntityState.Modified; db.SaveChanges(); } }
// GET: Quiz/Details/5 public ActionResult Details(int id) { quiz q = qz.GetById(id); if (q == null) { return(HttpNotFound()); } return(View(q)); }
public ActionResult Create([Bind(Include = "id,grade,count")] quiz quiz) { if (ModelState.IsValid) { db.quizs.Add(quiz); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(quiz)); }
private void addToList(object sender, RoutedEventArgs e) { quiz q = new quiz(); q.Statement = statement.Text; q.OptionA = opA.Text; q.OptionB = opB.Text; q.OptionC = opC.Text; q.OptionD = opD.Text; //MessageBox.Show(correctop.SelectedItem.ToString()); q.Correct = (char)correctop.SelectedItem; li.Add(q); }
// GET: quizs/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } quiz quiz = db.quizs.Find(id); if (quiz == null) { return(HttpNotFound()); } return(View(quiz)); }
public async Task <ActionResult <quiz> > Postquiz(quiz quiz) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } var userId = HttpContext.User.Claims.First().Value; quiz.ownerId = userId; _context.quiz.Add(quiz); await _context.SaveChangesAsync(); return(CreatedAtAction("Getquiz", new { id = quiz.ID }, quiz)); }
// PUT: api/Quizzes/5 public IHttpActionResult Put(int id, [FromBody] quiz value) { try { value.id = id; return(ResponseMessage(Request.CreateResponse(new { response = quizService.updatequiz(value) }))); } catch (Exception e) { return(ResponseMessage(Request.CreateErrorResponse(HttpStatusCode.InternalServerError, e.ToString()))); } }
public ActionResult Delete(int id, quiz q) { try { // TODO: Add delete logic here q = qz.GetById(id); qz.Delete(q); qz.Commit(); return(RedirectToAction("Index")); } catch { return(View()); } }
private userquiz GetUserQuizBySkillId(int skillId) { skillId = 1; //get QuizId Task <string> task = ReadAsStringAsync("PIDEV/gestionQuiz/quiz/" + skillId); task.Wait(); string responseStr = task.Result; List <quiz> Quizzes = JsonConvert.DeserializeObject <List <quiz> >(responseStr); //get userSkill task = ReadAsStringAsync("PIDEV/gestionQuiz/userSkill/" + skillId + "/" + userId); task.Wait(); responseStr = task.Result; userskill userSkill = JsonConvert.DeserializeObject <userskill>(responseStr); // getQuizOfSkillWithLevel task = ReadAsStringAsync("PIDEV/gestionQuiz/quizBySkillAndLevel/" + skillId + "/" + userSkill.level + 1); task.Wait(); responseStr = task.Result; quiz quiz = JsonConvert.DeserializeObject <quiz>(responseStr); if (quiz == null) { return(null); } long quizId = quiz.id; // Test on quizInfo nullability, because they might don't have a quiz with such level (like last level) //get relevant quiz // this.quizInfo = Quizzes.ElementAt(userSkill.level-1); //get userQuiz task = ReadAsStringAsync("PIDEV/gestionQuiz/quiz/" + quizId + "/" + userId); task.Wait(); responseStr = task.Result; userquiz userQuiz = JsonConvert.DeserializeObject <userquiz>(responseStr); return(userQuiz); }
public string updatequiz(quiz quiz) { try { var result = context.quiz.FirstOrDefault(x => x.id == quiz.id); if (result != null) { result.quizTitle = quiz.quizTitle; result.date = quiz.date; context.SaveChanges(); } return(CONSTANTES.CONSTANTES.ServiceResponse.ok); } catch (Exception) { return(CONSTANTES.CONSTANTES.ServiceResponse.error); } }
public void GetQuizsDropDown() { JavaScriptSerializer js = new JavaScriptSerializer(); var getList = DataLayer.LecturerRepository.Instance.GetAllQuiz(); var data = new List <quiz>(); foreach (quiz q in getList) { var tq = new quiz(); tq.quizName = q.quizName; tq.quizID = q.quizID; data.Add(tq); } Context.Response.Write(js.Serialize(data)); }
public ActionResult Edit(int id, quizModel q) { try { // TODO: Add update logic here quiz qq = new quiz(); qq = qz.GetById(id); qq.QuizName = q.QuizName; qq.id_Quiz = q.id_Quiz; qq.formation_id_for = q.formation_id_for; qz.Commit(); return(RedirectToAction("Index")); } catch { return(View()); } }
public ActionResult Edit(int id, FormCollection collection) { try { // TODO: Add update logic here quiz q = qzs.GetById(id); q.quiz_nom = collection["quiz_nom"]; qzs.Update(q); qzs.Commit(); return(RedirectToAction("listquiz")); } catch { return(View()); } }
// GET: QuestionAnswers/Create public ActionResult loadQuiz(int id) { QuizQuestionAnswers qqa = new QuizQuestionAnswers(); qqa.quizId = id; quiz quiz = qz.GetById(id); var questions = qts.GetMany().Where(x => x.quiz_id_Quiz.Equals(quiz.id_Quiz)); qqa.Questions = new List <questionModel>(); qqa.answers = new List <answerModel>(); foreach (question quest in questions) { questionModel questionModel = new questionModel(); questionModel.id_Question = quest.id_Question; questionModel.question_name = quest.question_name; questionModel.question_description = quest.question_description; questionModel.userchoice = null; var answers = ans.GetMany().Where(x => x.question_id_Question.Equals(quest.id_Question)); foreach (answer answ in answers) { answerModel answerModel = new answerModel(); answerModel.id_Answer = answ.id_Answer; answerModel.question_id_Question = answ.question_id_Question; answerModel.answer_name = answ.answer_name; answerModel.flag = answ.flag; qqa.answers.Add(answerModel); } qqa.Questions.Add(questionModel); } return(View(qqa)); }
public void saveQuiz(quiz newQuiz) { try { using (studentlearnEntities1 db = new studentlearnEntities1()) { db.quizs.Add(newQuiz); db.SaveChanges(); } } catch (Exception e) { MessageBox.Show("İşlem sırasında bir hata meydana geldi." + e); } calcRate(); try { userrate newUserRate = new userrate(); newUserRate.userID = Convert.ToInt32(LoginUser.userID); newUserRate.paragraf = LoginUser.paragraf; newUserRate.dilbilgisi = LoginUser.dilbilgisi; newUserRate.anlatim = LoginUser.anlatim; newUserRate.siir = LoginUser.siir; newUserRate.divan = LoginUser.divan; newUserRate.date = DateTime.Now; using (studentlearnEntities1 db = new studentlearnEntities1()) { db.userrates.Add(newUserRate); db.SaveChanges(); } } catch (Exception e) { MessageBox.Show("İşlem sırasında bir hata meydana geldi." + e); } }
public ActionResult Create(quizModel qzv) { try { // if (ModelState.IsValid) // { quiz q = new quiz(); q.QuizName = qzv.QuizName; // q.formation = (System.Collections.Generic.ICollection<Data.formation>)qzv.formation; q.id_Quiz = qzv.id_Quiz; q.formation_id_for = qzv.formation_id_for; qz.Add(q); qz.Commit(); // return RedirectToAction("Create", "Question", new { id = "id_Quiz", otherParam = "foo" }); // } return(RedirectToAction("Index")); } catch { return(View()); } }
public ActionResult Create(quiz quu) { try { if (qzs.ifexiste(quu.quiz_nom) == true) { TempData["message"] = "quiz existe deja"; return(RedirectToAction("Confirmation")); } else { qzs.Add(quu); qzs.Commit(); q = quu; return(RedirectToAction("Create2")); } // TODO: Add insert logic here } catch { return(View()); } }
public bool quizLoginControl() { bool quizLogin = true; try { int id = Convert.ToInt32(LoginUser.userID); using (studentlearnEntities1 db = new studentlearnEntities1()) { quiz canEnter = (from enter in db.quizs where enter.userID == id && enter.date.Day == DateTime.Today.Day && enter.date.Month == DateTime.Today.Month && enter.date.Year == DateTime.Today.Year select enter).FirstOrDefault(); if (canEnter != null) { quizLogin = false; } } } catch (Exception e) { MessageBox.Show("İşlem sırasında bir hata meydana geldi." + e); } return(quizLogin); }
partial void Deletequiz(quiz instance);
partial void Updatequiz(quiz instance);
static void Main(string[] args) { FileStream fs = new FileStream("numberquest.txt", FileMode.Open); StreamReader sr = new StreamReader(fs); quiz[] verseny = new quiz[hossz]; int index = 0; while (true) { string line = sr.ReadLine(); if (line == null) { break; } //string[] uj = line.Split(' '); verseny[index].question = line; sr.ReadLine(); string[] uj = line.Split(' '); verseny[index].evszam = int.Parse(uj[1]); verseny[index].pont = int.Parse(uj[2]); verseny[index].type = uj[3]; index++; } Console.WriteLine("EXERCISE 2: "); Console.WriteLine(hossz); Console.WriteLine("EXERCISE 3: "); int matekossz = 0; for (int i = 0; i < hossz; i++) { if (verseny[i].type.CompareTo("mathematics") == 0) { matekossz++; } } int egy = 0; int ketto = 0; int harom = 0; for (int i = 0; i < hossz; i++) { if (verseny[i].type.CompareTo("mathematics") == 0) { for (int k = 0; k < hossz; k++) { if (verseny[k].pont == 1) { egy++; } else if (verseny[k].pont == 2) { ketto++; } else if (verseny[k].pont == 3) { harom++; } } } } Console.WriteLine("The data file contains {0} mathematical questions, {1} questions are worth 1 point(s), {2} questions are worth 2 point(s), {3} questions are worth 3 point(s).", matekossz, egy, ketto, harom); Console.WriteLine("EXCERSIE 4: "); Console.ReadKey(); }
public ActionResult loadQuiz(QuizQuestionAnswers qqa) { try { //TempData["score"] = 0; //TempData["score_quest"] = 0; if (qqa != null) { quiz quiz = qz.GetById((int)qqa.quizId); var id = quiz.id_Quiz; var questions = qqa.Questions; var answers = qqa.answers; List <float> scores = new List <float>(); List <float> score_quests = new List <float>(); // quiz.Result = 0; foreach (var quest in questions) { var qId = quest.id_Question; question q = new question(); q = qts.GetById(qId); q.userchoice = quest.userchoice; qts.Commit(); //quest.userchoice= questions.Find(x=>x.id_Question==qId).userchoice; // foreach (var answ in answers) //{ //answer s = new answer(); //s = ans.GetById(answ.id_Answer); // s.id_Answer = answ.id_Answer; // s.flag = answ.flag; // s.question_id_Question = answ.question_id_Question; if (q.userchoice.Equals(true)) { score += 100 / questions.Count(); } score = score + 0; // } // score_quests.Add(scores.Sum()); //TempData["score_quest"] = Convert.ToInt32(TempData["score"]) + Convert.ToInt32(TempData["score_quest"]); } qqa.score = (int)score; // quiz.Result+= Convert.ToInt32(TempData["score_quest"]); quiz.Result = qqa.score; qz.Commit(); SendEmail(quiz.Result); // qz.Update(quiz); return(RedirectToAction("Details", new { id = qqa.quizId, otherParam = score_quests.Sum() })); // return RedirectToAction("Index"); // return View(quiz); } else { return(new HttpNotFoundResult()); } } catch { return(View()); } }
partial void Insertquiz(quiz instance);