private static CompanyInformationGrpType _populateCompanyInformationGrpType(Form1094CUpstreamDetailType pr1094CDetailNd) { var employerInformationGrp = pr1094CDetailNd.EmployerInformationGrp; var companyInformationGrp = new CompanyInformationGrpType { MailingAddressGrp = { Item = _getUSAddressGrp(employerInformationGrp) }, ContactNameGrp = { PersonFirstNm = employerInformationGrp.ContactNameGrp.PersonFirstNm ?? string.Empty, PersonMiddleNm = null, PersonLastNm = employerInformationGrp.ContactNameGrp.PersonLastNm ?? string.Empty, SuffixNm = null }, ContactPhoneNum = employerInformationGrp.ContactPhoneNum ?? string.Empty, CompanyNm = employerInformationGrp.BusinessName.BusinessNameLine1Txt ?? string.Empty }; return(companyInformationGrp); }
/// <summary> /// Set read only instance variables for submitted transmission. /// </summary> /// <param name="currentContext">Infomration about the transmission taken from the current form state when transmission is exxported.</param> /// <param name="formDataRootXmlObj">Form Data Xml object tree generated for the current transmission.</param> public ManifestPopulator(TransmissionContext currentContext, Form109495CTransmittalUpstreamType formDataRootXmlObj) { this.currentContext = currentContext; _formDataRootXmlObj = formDataRootXmlObj; _pr1094CDetailNd = formDataRootXmlObj.Form1094CUpstreamDetail[0]; }