public Evaluation getWaterLowQuestion()
        {

            var evalVM = new Evaluation();

            //the below is hardcoded for DEMO. you may get the data from some  
            //other place and set the questions and answers

            var q1 = new Question { ID = 1, QuestionText = "Sex" };
            q1.Answers.Add(new Answer { ID = 12, AnswerText = "Male",Score=1 });
            q1.Answers.Add(new Answer { ID = 13, AnswerText = "Female",Score=2 });
        
            evalVM.Questions.Add(q1);

            var q2 = new Question { ID = 2, QuestionText = "Age" };
            q2.Answers.Add(new Answer { ID = 16, AnswerText = "14 - 49",Score=1 });
            q2.Answers.Add(new Answer { ID = 17, AnswerText = "50 - 64",Score=2 });
            q2.Answers.Add(new Answer { ID = 18, AnswerText = "64 - 74",Score=3 });
            q2.Answers.Add(new Answer { ID = 19, AnswerText = "75 - 80", Score = 4 });
            q2.Answers.Add(new Answer { ID = 20, AnswerText = "81 +",Score=5 });
            evalVM.Questions.Add(q2);

            var q3 = new Question { ID = 3, QuestionText = "Continence" };
            q3.Answers.Add(new Answer { ID = 22, AnswerText = "Complete/Catheterised", Score = 0 });
            q3.Answers.Add(new Answer { ID = 23, AnswerText = "Occassional Incontinence", Score = 1 });
            q3.Answers.Add(new Answer { ID = 24, AnswerText = "Cath/Incontinent of faeces", Score = 2 });
            q3.Answers.Add(new Answer { ID = 25, AnswerText = "Doubly incontinent", Score = 3 });
            evalVM.Questions.Add(q3);

            var q4 = new Question { ID = 4, QuestionText = "Skill Type, RIsk Areas" };
            q4.Answers.Add(new Answer { ID = 30, AnswerText = "Healthy", Score = 0 });
            q4.Answers.Add(new Answer { ID = 31, AnswerText = "Tissue Paper", Score = 1 });
            q4.Answers.Add(new Answer { ID = 32, AnswerText = "Dry", Score = 1 });
            q4.Answers.Add(new Answer { ID = 33, AnswerText = "Oedematous", Score = 1 });
            q4.Answers.Add(new Answer { ID = 34, AnswerText = "Clammy(Pryexial)", Score = 1 });
            q4.Answers.Add(new Answer { ID = 35, AnswerText = "Discoloured", Score = 2 });
            q4.Answers.Add(new Answer { ID = 36, AnswerText = "Borken Spot", Score = 3 });
            evalVM.Questions.Add(q4);

            var q5 = new Question { ID = 5, QuestionText = "Special Risks" };
            q5.Answers.Add(new Answer { ID = 40, AnswerText = "Tissue Malnutrition", Score = 8 });
            q5.Answers.Add(new Answer { ID = 41, AnswerText = "Cardiac Failure", Score = 5 });
            q5.Answers.Add(new Answer { ID = 42, AnswerText = "Peripheral Vascular Disease", Score = 5 });
            q5.Answers.Add(new Answer { ID = 43, AnswerText = "Anaemia", Score = 2 });
            q5.Answers.Add(new Answer { ID = 44, AnswerText = "Smoking", Score = 1 });
            evalVM.Questions.Add(q5);

            var q6 = new Question { ID = 6, QuestionText = "Medication" };
            q6.Answers.Add(new Answer { ID = 50, AnswerText = "Cytotoxis", Score = 4 });
            q6.Answers.Add(new Answer { ID = 51, AnswerText = "High dose Steroids", Score = 4 });
            q6.Answers.Add(new Answer { ID = 52, AnswerText = "Anti-inflammatory drugs", Score = 4 });
            evalVM.Questions.Add(q6);

            var q7 = new Question { ID = 7, QuestionText = "Build/weight for height" };
            q7.Answers.Add(new Answer { ID = 60, AnswerText = "Average", Score = 0 });
            q7.Answers.Add(new Answer { ID = 61, AnswerText = "Obese", Score = 2 });
            q7.Answers.Add(new Answer { ID = 62, AnswerText = "Below average", Score = 3 });
            evalVM.Questions.Add(q7);

            return evalVM;
        }
        public ActionResult Assessment(Evaluation model)
        {
            if (ModelState.IsValid)
            {
                foreach (var q in model.Questions)
                {
                    var qId = q.ID;
                    var selectedAnswer = q.SelectedAnswer;
                    //Save

                }
            }
            return View();
        }