public static void RecordUserToSession(userAnswers userObj) { if (HttpContext.Current.Session["userAnswers"] == null) { List <userAnswers> answersList = new List <userAnswers>(); answersList.Add(userObj); HttpContext.Current.Session["userAnswers"] = answersList; } else { List <userAnswers> answersList = (List <userAnswers>)HttpContext.Current.Session["userAnswers"]; answersList.Add(userObj); HttpContext.Current.Session["userAnswers"] = answersList; } }
//Get user input details / user ID and save to user Object public void fillList(int question_id, string userSelection, string answerText = "null") { userSelectionArray = new string[10]; userObj = new userAnswers(); userObj.answerText = answerText; userObj.question_ID = question_id; userObj.userSelection = userSelection; if (multipleSelection != null) { for (int i = 0; i < multipleSelection.Count; i++) { userSelectionArray.SetValue(multipleSelection[i], i); } userObj.checkBoxValues = userSelectionArray; } userID = (int)HttpContext.Current.Session["userID"]; userObj.user_ID = userID; //Record the new user to Session SessionManager.RecordUserToSession(userObj); }