public PartnerServiceRequest(PartnerRequest clientRequest) { WebServiceRequest = new PartnerWebServiceRequest(); RequestHeader = new PartnerRequestHeader() { SalesOrgID = clientRequest.RequestHeader.SalesAreaInfo.SalesOrgId, DISTR_CHAN = clientRequest.RequestHeader.SalesAreaInfo.DistChannelId, DIVISION = clientRequest.RequestHeader.SalesAreaInfo.DivisionId }; RequestDetail = new PartnerRequestDetail() { PartnerID = clientRequest.RequestDetail[0].PartnerInfo[0].PartnerId, PartnerType = "ShipTo" }; RequestDetails = new PartnerRequestDetail[clientRequest.RequestDetail.Length]; RequestDetails[0] = RequestDetail; RequestPayLoad = new StoreFrontWebServices.PartnerRequest() { PartnerRequestDetail = RequestDetails, PartnerRequestHeader = RequestHeader }; WebServiceRequest.PartnerRequest = RequestPayLoad; }
//Will be decomissioned after cart project public static PartnerWebServiceRequest ToWmPartnerRequest(this StorefrontPartnerRequest request) { return(new PartnerServiceRequest(request).WebServiceRequest); }