public RespondentWindow(QuestionMaker questionMaker) { InitializeComponent(); _questionMaker = questionMaker; InterviewThemesInit(); Options.OptionsLoaderInit(); }
public void CardSetting(int cardKindCount, int cardCount) { _constLeftRight = false; _answerBox.Clear(); _questionBox.Clear(); QuestionMaker maker = new QuestionMaker(); maker.Init(cardKindCount, cardCount); maker.Setting(); foreach (var item in maker.GetCardNumberList(Direction.LEFT)) { CreateQuestionCard(item, Direction.LEFT); } foreach (var item in maker.GetCardNumberList(Direction.RIGHT)) { CreateQuestionCard(item, Direction.RIGHT); } _mustUseCardCount = cardCount; _mustUseLeftCardCount = 0; foreach (var item in maker.GetAnswerCountList(Direction.LEFT)) { _mustUseLeftCardCount += item; } _mustUseRightCardCount = 0; foreach (var item in maker.GetAnswerCountList(Direction.RIGHT)) { _mustUseRightCardCount += item; } RuleSetting(); }
public ActionResult DeleteConfirmed(int id) { QuestionMaker questionMaker = db.QuestionMakers.Find(id); db.QuestionMakers.Remove(questionMaker); db.SaveChanges(); return(RedirectToAction("Index")); }
public InterviewWindow(QuestionMaker questionMaker) { InitializeComponent(); _questionMaker = questionMaker; _questionMaker.QuestionsAndAnswersInit(this); Question_Lbl.Location = Options.QuestionLocation; Prev_But.Visible = Options.HaveBackward; GetQuestionAndAnswers(QuestionMove.Forward); }
public ActionResult Edit([Bind(Include = "QuestionMakerID,QuestionMakerName")] QuestionMaker questionMaker) { if (ModelState.IsValid) { db.Entry(questionMaker).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(questionMaker)); }
public ActionResult Create([Bind(Include = "QuestionMakerID,QuestionMakerName")] QuestionMaker questionMaker) { if (ModelState.IsValid) { db.QuestionMakers.Add(questionMaker); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(questionMaker)); }
static void Main() { Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); var questionMaker = new QuestionMaker(); Application.Run(new RespondentWindow(questionMaker)); Application.Run(new StartInterviewWindow(questionMaker)); Application.Run(new InterviewWindow(questionMaker)); //Application.Run(new TestForm()); }
public void Add_two_pop_questions_and_could_remove_the_first_one() { // Arrange var questionMaker = new QuestionMaker(); // Act questionMaker.AddPopQuestion("Pop Question 1"); questionMaker.AddPopQuestion("Pop Question 2"); // Assert Assert.AreEqual("Pop Question 1", questionMaker.RemoveFirstPopQuestion()); }
// GET: QuestionMaker/Delete/5 public ActionResult Delete(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } QuestionMaker questionMaker = db.QuestionMakers.Find(id); if (questionMaker == null) { return(HttpNotFound()); } return(View(questionMaker)); }
public StartInterviewWindow(QuestionMaker questionMaker) { InitializeComponent(); _questionMaker = questionMaker; ContinueInterview_But.Enabled = _questionMaker.GetInterviewCompleteness(); }