public void SetLearnerInformation_sets_data_correctly() { // Given var model = new LearnerInformationViewModel { JobGroup = JobGroupId, Answer1 = Answer1, Answer2 = Answer2, Answer3 = Answer3, Answer4 = Answer4, Answer5 = Answer5, Answer6 = Answer6 }; var data = new DelegateRegistrationData(); // When data.SetLearnerInformation(model); // Then data.JobGroup.Should().Be(JobGroupId); data.Answer1.Should().Be(Answer1); data.Answer2.Should().Be(Answer2); data.Answer3.Should().Be(Answer3); data.Answer4.Should().Be(Answer4); data.Answer5.Should().Be(Answer5); data.Answer6.Should().Be(Answer6); }
public LearnerInformationViewModel(DelegateRegistrationData data) : this((RegistrationData)data) { Answer1 = data.Answer1; Answer2 = data.Answer2; Answer3 = data.Answer3; Answer4 = data.Answer4; Answer5 = data.Answer5; Answer6 = data.Answer6; }
private void PopulateLearnerInformationExtraFields( LearnerInformationViewModel model, DelegateRegistrationData data ) { model.CustomFields = GetEditCustomFieldsFromModel(model, data.Centre !.Value); model.JobGroupOptions = SelectListHelper.MapOptionsToSelectListItems( jobGroupsDataService.GetJobGroupsAlphabetical(), model.JobGroup ); }
private IEnumerable <CustomFieldViewModel> GetCustomFieldsFromData(DelegateRegistrationData data) { return(centreCustomPromptHelper.GetCustomFieldViewModelsForCentre( data.Centre !.Value, data.Answer1, data.Answer2, data.Answer3, data.Answer4, data.Answer5, data.Answer6 )); }
private IEnumerable <DelegateRegistrationPrompt> GetCustomFieldsFromData(DelegateRegistrationData data) { return(promptsService.GetDelegateRegistrationPromptsForCentre( data.Centre !.Value, data.Answer1, data.Answer2, data.Answer3, data.Answer4, data.Answer5, data.Answer6 )); }
public LearnerInformationViewModel(DelegateRegistrationData data, bool isSelfRegistration) : this( (RegistrationData)data, isSelfRegistration ) { Answer1 = data.Answer1; Answer2 = data.Answer2; Answer3 = data.Answer3; Answer4 = data.Answer4; Answer5 = data.Answer5; Answer6 = data.Answer6; ProfessionalRegistrationNumber = data.ProfessionalRegistrationNumber; HasProfessionalRegistrationNumber = data.HasProfessionalRegistrationNumber; }
public void ClearCustomPromptAnswers_clears_data_correctly() { // Given var data = new DelegateRegistrationData { Answer1 = Answer1, Answer2 = Answer2, Answer3 = Answer3, Answer4 = Answer4, Answer5 = Answer5, Answer6 = Answer6 }; // When data.ClearCustomPromptAnswers(); // Then data.Answer1.Should().BeNull(); data.Answer2.Should().BeNull(); data.Answer3.Should().BeNull(); data.Answer4.Should().BeNull(); data.Answer5.Should().BeNull(); data.Answer6.Should().BeNull(); }
public void SetPersonalInformation_sets_data_correctly() { // Given var model = new PersonalInformationViewModel { FirstName = FirstName, LastName = LastName, Centre = CentreId, Email = Email }; var data = new DelegateRegistrationData(); // When data.SetPersonalInformation(model); // Then data.FirstName.Should().Be(FirstName); data.LastName.Should().Be(LastName); data.Email.Should().Be(Email); data.Centre.Should().Be(CentreId); }
public static DelegateRegistrationModel MapSelfRegistrationToDelegateRegistrationModel( DelegateRegistrationData data ) { return(new DelegateRegistrationModel( data.FirstName !, data.LastName !, data.Email !, data.Centre !.Value, data.JobGroup !.Value, data.PasswordHash !, data.Answer1, data.Answer2, data.Answer3, data.Answer4, data.Answer5, data.Answer6, true, true, data.ProfessionalRegistrationNumber, notifyDate: DateTime.Now )); }
private void PopulateSummaryExtraFields(SummaryViewModel model, DelegateRegistrationData data) { model.JobGroup = jobGroupsDataService.GetJobGroupName((int)data.JobGroup !); model.CustomFields = GetCustomFieldsFromData(data); }
public SummaryViewModel(DelegateRegistrationData data) : this((RegistrationData)data) { IsCentreSpecificRegistration = data.IsCentreSpecificRegistration; }
private void SetDelegateRegistrationData(int?centreId, int?supervisorDelegateId, string?email) { var delegateRegistrationData = new DelegateRegistrationData(centreId, supervisorDelegateId, email); TempData.Set(delegateRegistrationData); }
public PersonalInformationViewModel(DelegateRegistrationData data) : this((RegistrationData)data) { IsCentreSpecificRegistration = data.IsCentreSpecificRegistration; }
private void PopulateSummaryExtraFields(SummaryViewModel model, DelegateRegistrationData data) { model.Centre = centresDataService.GetCentreName((int)data.Centre !); model.JobGroup = jobGroupsDataService.GetJobGroupName((int)data.JobGroup !); model.DelegateRegistrationPrompts = GetDelegateRegistrationPromptsFromData(data); }