Esempio n. 1
0
        public override List <Question> GetQuestions(Amendment amendment)
        {
            var questions = new List <Question>();

            var countries       = _dataService.GetAnswerPotentials(nameof(PupilCountryQuestion));
            var countryQuestion = new CountryPupilLeftEnglandFor(countries.ToList());

            questions.Add(countryQuestion);

            var pupilDateOffRoleQuestion = new PupilDateOffRollQuestion();

            questions.Add(pupilDateOffRoleQuestion);

            if (GetAnswer(amendment, nameof(PupilDateOffRollQuestion))?.Value.ToDateTimeWhenSureNotNull() < _config.CensusDate.ToDateTimeWhenSureNotNull())
            {
                var explainQuestion = new ExplainYourRequestQuestion("The date off roll is before the January census but this pupil was recorded on your January census");
                questions.Add(explainQuestion);
            }

            var evidenceQuestion = new EvidenceUploadQuestion(_evidenceHelpDeskText);

            questions.Add(evidenceQuestion);

            return(questions);
        }
Esempio n. 2
0
        public override List <Question> GetQuestions(Amendment amendment)
        {
            var dateOffRoll = new PupilDateOffRollQuestion();

            return(new List <Question> {
                dateOffRoll
            });
        }
Esempio n. 3
0
        public override List <Question> GetQuestions(Amendment amendment)
        {
            var questions = new List <Question>();

            var pupilDateOffRoleQuestion = new PupilDateOffRollQuestion();

            questions.Add(pupilDateOffRoleQuestion);

            var explainQuestion = new ExplainYourRequestQuestion(null);

            questions.Add(explainQuestion);

            var evidenceQuestion = new EvidenceUploadQuestion(Content.RemovePupilOtherMissingInEducation_HTML);

            questions.Add(evidenceQuestion);

            return(questions);
        }
Esempio n. 4
0
        public override List <Question> GetQuestions(Amendment amendment)
        {
            var questions = new List <Question>();

            var pupilDateOffRoleQuestion = new PupilDateOffRollQuestion();

            questions.Add(pupilDateOffRoleQuestion);

            var explainQuestion = new ExplainYourRequestQuestion(null);

            questions.Add(explainQuestion);

            var evidenceQuestion = new EvidenceUploadQuestion(_evidenceHelpDeskText);

            questions.Add(evidenceQuestion);

            return(questions);
        }