public void AddAnswer() { List<AnswerClass> anslist; if (NowQuestion.Answers != null) anslist = NowQuestion.Answers.ToList<AnswerClass>(); else anslist = new List<AnswerClass>(); AnswerClass ans = new AnswerClass(); ans.Answer = textBox.Text; anslist.Add(ans); NowQuestion.Answers = anslist.ToArray(); }
public async Task <IActionResult> Create(AnswerClass ans) { if (ModelState.IsValid) { _db.Add(ans); await _db.SaveChangesAsync(); //return RedirectToAction("Index"); return(RedirectToAction("Questionnaire", "Index", new { id = 2 })); } return(View(ans)); }
public override void SendAnswerObject(AnswerClass answerObject) { CallbackBoolValue = answerObject.bool_value; }
public override void SendAnswerObject(AnswerClass answerObject) { CallbackStringList = answerObject.string_list; //User ropes and Correct connections CallbackIntValue = answerObject.int_value; //Standtask ID //CallbackStringValue = answerObject.string_value; // Full username }
public override void SendAnswerObject(AnswerClass answerObject) { CallbackIntValue = answerObject.int_value; }
public void SetDataFromCSV() { string endLine = "--"; string endFile = "Fine"; Debug.Log("ReadCSV"); //legge e imposta la domanda questionString = readedData[startCSVIndex]; questionText.text = questionString; //DAVID DEVE SISTEMARE QUESTA COSA DEL 1000 for (int i = endCSVIndex; i < 1000; i++) { if (!readedData[i].Contains(endLine)) { endCSVIndex++; } else { if (readedData[i + 1].Contains(endFile)) { Debug.Log("DOMANDE FINITE"); noMoreQuestion = true; break; } else { Debug.Log("FINITO DI LEGGERE LE RISPOSTE"); break; } } Debug.LogWarning(endCSVIndex); } //legge la cella in ordine di posizione lungo la prima colonna int j = -1; startCSVIndex += 1; for (int i = startCSVIndex; i < endCSVIndex; i++) { j++; AnswerClass answerReadClass = null; //Controlliamo se la stringa ha il carattere $ e in caso lo escludiamo if (readedData[i].Contains("$")) { //Qui dobbiamo fare in modo che questa risposta venga segnata come corretta con un bool da qualche parte!!! //Answerstringlist credo debba diventare una classe che abbia come proprietà il bool corretta //oltre alla stringa di testo della risposta stessa! E poi riadattare tutti i metodi di conseguenza. readedData[i] = readedData[i].Replace("$", ""); Debug.Log("TROVATO $: " + readedData[i].ToString()); answerReadClass = new AnswerClass(true, readedData[i]); } else { answerReadClass = new AnswerClass(false, readedData[i]); } answerStringList.Insert(j, answerReadClass); Debug.Log(answerStringList[j]); } }
public override void SendAnswerObject(AnswerClass answerObject) { CallbackStringValue = answerObject.string_value; //User ropes and Correct connections }
public override void SendAnswerObject(AnswerClass answerObject) { CallbackIntList = answerObject.int_list; //Active_standtask_id_list CallbackStringList = answerObject.string_list; // Full standtask username }
public void ShowJump(AnswerClass answer) { string[] toList = new string[1]; toList[0] = NowAnswer.JumpTo; ShowToListBox(toList); State_JumpTo(); }
public override void SendAnswerObject(AnswerClass answerObject) { CallbackIntList = answerObject.int_list; //id of activated standtask in main_standtask_state CallbackStringValue = answerObject.string_value; //Standtask correct Connections //and standtask name Option }
public GameObject CallbackObject; //Object where exist any Callback script public virtual void SendAnswerObject(AnswerClass answer) { }
public override void SendAnswerObject(AnswerClass answerObject) { }