private static ApplicantFileHeader ConcreateApplicantFileHeader(ApplicantHeaderRequest request) { String[] header = request.LineData; ApplicantFileHeader applicantHeader; applicantHeader = new ApplicantFileHeader(request); applicantHeader.PROVINCE_CODE = header.GetIndexOf(1); applicantHeader.COMP_CODE = header.GetIndexOf(2); applicantHeader.LICENSE_TYPE_CODE = header.GetIndexOf(3); applicantHeader.TESTING_DATE = PhaseDateHelper.PhaseToDateNull(header.GetIndexOf(4)); applicantHeader.EXAM_APPLY = PhaseApplyAmountHelper.Phase(header.GetIndexOf(5)); applicantHeader.EXAM_AMOUNT = PhaseCurrencyAmount.Phase(header.GetIndexOf(6)); applicantHeader.TEST_TIME_CODE = header.GetIndexOf(7); return(applicantHeader); }
private ApplicantFileHeader CreateHeader() { String testingNumber = "561644"; DTO.UserProfile userProfile = CreateUserProfile(); String filename = "test.txt"; String[] _lineData = _header.Split(','); ApplicantHeaderRequest request = new ApplicantHeaderRequest() { Context = ctx, UserProfile = userProfile, FileName = filename, TestingNumber = testingNumber, LineData = _lineData }; ApplicantFileHeader applicantHeader = ConcreateApplicantFileHeader(request); return(applicantHeader); }