public IActionResult InsertQuestion(int queryID) { var username = User.Identity.Name.ToString(); var user = UserOptions.GetUser(username); var query = QueryOptions.Load(user, queryID); QueryOptions.AddQuestion(query); var questionNumber = query.Questions.Max(x => x.Number); var question = QuestionOptions.Load(query, questionNumber); return(RedirectToAction("LoadQuestion", "Question", question)); }
public IActionResult InsertQuestion(int queryNumber, int Order, string NewQuestionName) { var username = User.Identity.Name.ToString(); var user = UserOptions.GetUser(username); var query = QueryOptions.Load(user, queryNumber); query.Questions = query.Questions.OrderBy(q => q.Order).ToList(); QueryOptions.AddQuestion(query, NewQuestionName, Order + 1); var questionNumber = query.Questions.Max(x => x.Number); var question = QuestionOptions.Load(query, questionNumber); question.Answers = question.Answers.OrderBy(a => a.Order).ToList(); return(View("LoadActiveQuestion", question)); }