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); }
public override List <Question> GetQuestions(Amendment amendment) { var dateOffRoll = new PupilDateOffRollQuestion(); return(new List <Question> { dateOffRoll }); }
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); }
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); }