public IHttpActionResult DeleteAddQuestion(int id) { AddQuestion addQuestion = db.AddQuestions.Find(id); if (addQuestion == null) { return(NotFound()); } db.AddQuestions.Remove(addQuestion); db.SaveChanges(); return(Ok(addQuestion)); }
async void OptionClick(Object o) { if (o is Answer) { if (((Answer)o).text.Equals(Question.CorrectAnswer)) { Score++; } } if (Score >= 3) { bool isLoggedIn = App.Current.Properties.ContainsKey("IsLoggedIn") ? Convert.ToBoolean(App.Current.Properties["IsLoggedIn"]) : false; Page p; if (!isLoggedIn) { p = new LogIn(); LogInViewModel log = (LogInViewModel)p.BindingContext; log.NextPage = new AddQuestion(); } else { p = new AddQuestion(); AddQuestionViewModel add = (AddQuestionViewModel)p.BindingContext; TriviaWebAPIProxy proxy = TriviaWebAPIProxy.CreateProxy(); AmericanQuestion amricanQuestion = await proxy.GetRandomQuestion(); add.NextPage = new Game(amricanQuestion, 0); } if (NavigateToPageEvent != null) { NavigateToPageEvent(p); } } else { TriviaWebAPIProxy proxy = TriviaWebAPIProxy.CreateProxy(); AmericanQuestion amricanQuestion = await proxy.GetRandomQuestion(); Page p = new Game(amricanQuestion, Score); if (NavigateToPageEvent != null) { NavigateToPageEvent(p); } } }
public ActionResult Question(AddQuestion aq) { using (con) { con.Open(); SqlCommand com = new SqlCommand("Sp_AddQuestion", con); com.CommandType = CommandType.StoredProcedure; SqlDataAdapter sda = new SqlDataAdapter(com); com.Parameters.AddWithValue("@topicname", aq.topic); com.Parameters.AddWithValue("@question", aq.question); com.ExecuteNonQuery(); } return(View("Index")); }
void AddQ() { Counter--; if (Counter <= 0) { Able = false; } Page p = new AddQuestion(); AddQuestionViewModel a = (AddQuestionViewModel)p.BindingContext; a.NextPage = new Questions(); if (NavigateToPageEvent != null) { NavigateToPageEvent(p); } }
private void MBtnAddQuestion_Click(object sender, EventArgs e) { if (string.IsNullOrWhiteSpace(mTxtAddQuestionContent.Text) || mCbbAddQuestionSubject.SelectedItem == null) { MessageBox.Show("Không thể thêm câu hỏi vì chưa đủ dữ liệu!"); return; } Question = new Question { Content = mTxtAddQuestionContent.Text, DifficultLevel = (int)mCbbAddQuestionDifficultLevel.SelectedValue, SubjectId = ((Subject)mCbbAddQuestionSubject.SelectedItem).SubjectId, GradeId = ((Subject)mCbbAddQuestionSubject.SelectedItem).GradeId, IsDistributed = false }; AddQuestion?.Invoke(this, null); }
public ActionResult Answer(AddQuestion aq) { SqlConnection con = new SqlConnection("server=DESKTOP-JH7JRHH\\SQLEXPRESS;database=AssessmentQuora;integrated security=true"); string query = "select queId from Question" /*where question=@question"*/; SqlCommand cmd = new SqlCommand(query, con); con.Open(); //cmd.Parameters.AddWithValue("@question", aq.question); DataTable tblda = new DataTable(); SqlDataAdapter sda = new SqlDataAdapter(cmd); sda.Fill(tblda); con.Close(); return(View("Answer")); }
public ActionResult Edit([Bind(Include = "Questionid,Question,Type,Answer,QLevel,Marks,OptionA,OptionB,OptionC,OptionD,Explaination")] AddQuestion addQuestion, FormCollection formCollection) { if (ModelState.IsValid) { var type = formCollection["Type"]; addQuestion.Type = type; if (addQuestion.Type == "BLANK") { addQuestion.OptionA = ""; addQuestion.OptionB = ""; addQuestion.OptionC = ""; addQuestion.OptionD = ""; } var uri = "http://localhost:53349/api/AddQuestions1/" + addQuestion.Questionid; var json = JsonConvert.SerializeObject(addQuestion); var request = new StringContent(json.ToString(), Encoding.UTF8, "application/json"); request.Headers.ContentType = new MediaTypeHeaderValue("application/json"); using (HttpClient obj = new HttpClient()) { obj.Timeout = TimeSpan.FromMilliseconds(15000); obj.MaxResponseContentBufferSize = 256000; //var response = obj.PostAsync(uri, request).Result; HttpResponseMessage response = null; try { response = obj.PutAsync(uri, request).Result; } catch (Exception ex) { throw ex; } if (response.IsSuccessStatusCode) { return(RedirectToAction("Index")); } throw new Exception(response.ReasonPhrase); } } return(View(addQuestion)); }
public JsonResult Create(string value) { AddQuestionModel myObject = JsonConvert.DeserializeObject <AddQuestionModel>(value); if (myObject == null) { return(Json(new { status = "error" })); } var temp = "here"; int questionType = myObject.selectedQType; AddQuestion qObj = myObject.qObj; var mcList = myObject.mcList; var selectedTagList = myObject.selectedTagList; //dynamic myObject = JArray.Parse(value); Question question; try { var userId = userManager.GetUserId(User); //a String question question = new Question(); question.UserId = userId; question.QuestionValue = qObj.qText; question.QuestionAnswer = qObj.qAns; question.QuestionType = questionType; trivialGameContext.Add(question); trivialGameContext.SaveChanges(); //a Multiple Choice Question if (questionType == 3) { foreach (var mc in mcList) { QuestionMcanswer questionMcanswer = new QuestionMcanswer(); questionMcanswer.QuestionId = question.Id; questionMcanswer.Options = mc.value; questionMcanswer.Correct = mc.answer == true ? 1 : 0; questionMcanswer.Question = question; trivialGameContext.Add(questionMcanswer); trivialGameContext.SaveChanges(); } } //add tag relate to this question if (selectedTagList != null) { foreach (var mc in selectedTagList) { QuestionTag questionTag = new QuestionTag(); questionTag.QuestionId = question.Id; questionTag.TagId = mc.value; trivialGameContext.Add(questionTag); trivialGameContext.SaveChanges(); } } return(Json(new { status = "success" })); } catch (Exception e) { return(Json(new { status = "error" })); } }
public void AddQuestionWindow() { addQuestionWindow = new AddQuestion(); addQuestionWindow.Show(); }
private void Button_AddQuestion_Click(object sender, EventArgs e) { AddQuestion?.Invoke(NewQuestionView.QuestionName, NewQuestionView.Answers, NewQuestionView.IsTrueAnswer); }
public void CreateQuestion() { //if(prop.getProperty("AssessmentTest").trim().Equals("false")) //throw new SkipException("create Assessment skipped"); try { IJavaScriptExecutor js = (IJavaScriptExecutor)driver; AssessmentQuestions questions = new AssessmentQuestions(driver); //TimeUnit.SECONDS.sleep(3); questions.NewQuestion().Click(); AddQuestion addQuestion = new AddQuestion(driver); //TimeUnit.SECONDS.sleep(5); // Data load will get time addQuestion.ModuleName(prop.getProperty("moduleName")); //TimeUnit.SECONDS.sleep(2); addQuestion.AddQuestionText(prop.getProperty("addQuestionText")); js.ExecuteScript("document.getElementById('txtOption-1').scrollIntoView();"); addQuestion.Option1Data().SendKeys(prop.getProperty("option1Data")); js.ExecuteScript("document.getElementById('txtOption-2').scrollIntoView();"); addQuestion.Option2Data().SendKeys(prop.getProperty("option2Data")); js.ExecuteScript("document.getElementById('txtOption-3').scrollIntoView();"); addQuestion.Option3Data().SendKeys(prop.getProperty("option3Data")); js.ExecuteScript("document.getElementById('txtOption-4').scrollIntoView();"); addQuestion.Option4Data().SendKeys(prop.getProperty("option4Data")); if (prop.getProperty("option1RDButton").Equals("1")) { addQuestion.Option1RDButton().Click(); } if (prop.getProperty("option2RDButton").Equals("1")) { addQuestion.Option2RDButton().Click(); } if (prop.getProperty("option3RDButton").Equals("1")) { addQuestion.Option3RDButton().Click(); } if (prop.getProperty("option4RDButton").Equals("1")) { addQuestion.Option4RDButton().Click(); } addQuestion.Weightage().SendKeys(prop.getProperty("weightage")); addQuestion.SaveQuestion().Click(); //logger.debug("Question is created.."); // Next to publish questions.NextToPublish().Click(); } catch (Exception e) { //logger.error(e.getMessage()); screenShotObj.GetScreenshot(driver, "AddQuestion"); } }
private void addQuestionToolStripMenuItem_Click(object sender, EventArgs e) { player.Stop(); AddQuestion?.Invoke(this, EventArgs.Empty); }
private void btnAdd_Click(object sender, RoutedEventArgs e) { AddQuestion addWin = new AddQuestion(); addWin.ShowDialog(); }
//[Test] public void createQuestion() { if (prop.getProperty("quizTest").Trim().Equals("false")) { //throw new SkipException("Create Quiz skipped"); try { IJavaScriptExecutor js = (IJavaScriptExecutor)driver; AssessmentQuestions questions = new AssessmentQuestions(driver); _test = _extent.StartTest("AddQuestion"); // TimeUnit.SECONDS.sleep(3); questions.NewQuestion().Click(); AddQuestion addQuestion = new AddQuestion(driver); // TimeUnit.SECONDS.sleep(3); // addQuestion.moduleName("1_introduction"); //TimeUnit.SECONDS.sleep(1); addQuestion.AddQuestionText(prop.getProperty("addQuestionText")); js.ExecuteScript("document.getElementById('txtOption-1').scrollIntoView();"); addQuestion.Option1Data().SendKeys(prop.getProperty("option1Data")); js.ExecuteScript("document.getElementById('txtOption-2').scrollIntoView();"); addQuestion.Option2Data().SendKeys(prop.getProperty("option2Data")); js.ExecuteScript("document.getElementById('txtOption-3').scrollIntoView();"); addQuestion.Option3Data().SendKeys(prop.getProperty("option3Data")); js.ExecuteScript("document.getElementById('txtOption-4').scrollIntoView();"); addQuestion.Option4Data().SendKeys(prop.getProperty("option4Data")); //TimeUnit.SECONDS.sleep(1); if (prop.getProperty("option1RDButton").Equals("1")) { addQuestion.Option1RDButton().Click(); } if (prop.getProperty("option2RDButton").Equals("1")) { addQuestion.Option2RDButton().Click(); } if (prop.getProperty("option3RDButton").Equals("1")) { addQuestion.Option3RDButton().Click(); } if (prop.getProperty("option4RDButton").Equals("1")) { addQuestion.Option4RDButton().Click(); } //TimeUnit.SECONDS.sleep(1); addQuestion.Weightage().SendKeys(prop.getProperty("weightage")); addQuestion.SaveQuestion().Click(); //logger.Debug("Question is created.."); // Next to publish questions.NextToPublish().Click(); _test.Log(LogStatus.Pass, "Assert Pass as condition is true"); _extent.EndTest(_test); } catch (Exception e) { //logger.Error(e.Message); screenShotObj.GetScreenshot(driver, "AddQuestion"); } } }