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 ReceiptExternalBE SubmitFormTaskEc(IntermediaryInboundShipmentEC2 shipment)
 {
     OperationContext = "IntSubmitFormTask";
     using (var client = GenerateIntermediaryInboundProxy(shipment))
     {
         var receipt = client.SubmitFormTaskEC(shipment.Username, shipment.Password, shipment.FormTaskShipment);
         return(receipt);
     }
 }