public ActionResult Questions(TestModel test)
 {
     // var testModel = _testColletion.Single(r => r.TestID == test.TestID);
     return PartialView("_Start", test);
 }
        public ActionResult Questions(TestModel test, QuestionModel currentQuestionModel, FormCollection formCollection)
        {
            //var q = formCollection.Count >2 ?  formCollection.GetValues(1):null;

            //if (questionID == 0)
            //{
            //    testModel.CurrenQuestionModel = testModel.Questions.First();
            //}
            if (!string.IsNullOrWhiteSpace(Request["next"]))
            {
                var nextQuestionIndex =
                    test.Questions.FindIndex(r => r.QuestionID == test.CurrenQuestionModel.QuestionID) + 1;
                test.CurrenQuestionModel = test.Questions[nextQuestionIndex];
            }
            else if (!string.IsNullOrWhiteSpace(Request["prev"]))
            {
                var prevQuestionIndex =
                   test.Questions.FindIndex(r => r.QuestionID == test.CurrenQuestionModel.QuestionID) - 1;

                test.CurrenQuestionModel = test.Questions[prevQuestionIndex];
            }
            //else
            //{
            //   test = _testColletion.FirstOrDefault(r => r.TestID == test.TestID);
            //}
            return PartialView("_Question", test);
        }
        public ActionResult Index(TestModel test)
        {
            var model = _testColletion.FirstOrDefault(r => r.TestID == test.TestID);

            if (!string.IsNullOrWhiteSpace(Request["next"]))
            {
                if (test.CurrenQuestionModel != null)
                {
                    if (!TryUpdateModel(model))
                    {
                        return View(model);
                    }
                }
            }
            //else if (!string.IsNullOrWhiteSpace(Request["prev"]))
            //{
            //    var questionID = test.CurrenQuestionModel.QuestionID - 1;
            //    model.CurrenQuestionModel = model.Questions.FirstOrDefault(r => r.QuestionID == questionID);
            //    return View(model);
            //}

            return View(model);
        }