public IntermediaryInboundFormEC2()
        {
            InitializeComponent();
            IiepFunc   = new Functionality.EndPoints.Intermediary.IntermediaryInboundEndPointFunctionalityEC2();
            IiShipment = new IntermediaryInboundShipmentEC2
            {
                FormTaskShipment = new FormTaskShipmentBE
                {
                    FormTasks  = new FormTask(),
                    Signatures = new Signature1()
                }
            };
            FormTaskUpdate = new UpdateFormDataInputEC2
            {
                FormTaskUpdate = new FormTaskUpdate {
                    FormUpdateList = new FormUpdateList()
                }
            };
            IiepFunc.ReturnMessageXml += ReturnMessageXmlHandler;
            SetupObjectsForPropertyGrid();

            AssignAction(controllerGetSubmissionStatus, IiepFunc.GetAltinnSubmissionStatusEc, SubmissionStatusShipment, SubmissionStatus, "Submission Status");
            AssignAction(controllerCompleteAndSign, IiepFunc.CompleteAndSignShipment, SignShipment, SignReceipt, "Complete/Sign Shipment");
            AssignAction(actionHolder_UpdateFormData, IiepFunc.UpdateFormData, FormTaskUpdate, FormTaskUpdateReceipt, "Update Form Data");
        }
 public ReceiptExternal UpdateFormData(UpdateFormDataInputEC2 updateFormData)
 {
     OperationContext = "IntUpdateFormData";
     using (var client = GenerateIntermediaryInboundProxy(updateFormData))
     {
         return(client.UpdateFormDataEC(updateFormData.Username, updateFormData.Password, updateFormData.FormTaskUpdate));
     }
 }