public ToolkitResultProtocol CreateEcoItem(EcoItemAppliesTo appliesTo, bool isActive, string ecoHeaderIDNum, int applyPartRevisionObjid, int resultPartRevisionObjid)
 {
     object[] results = this.Invoke("CreateEcoItem", new object[] {
                 appliesTo,
                 isActive,
                 ecoHeaderIDNum,
                 applyPartRevisionObjid,
                 resultPartRevisionObjid});
     return ((ToolkitResultProtocol)(results[0]));
 }
 /// <remarks/>
 public System.IAsyncResult BeginCreateEcoItem(EcoItemAppliesTo appliesTo, bool isActive, string ecoHeaderIDNum, int applyPartRevisionObjid, int resultPartRevisionObjid, System.AsyncCallback callback, object asyncState)
 {
     return this.BeginInvoke("CreateEcoItem", new object[] {
                 appliesTo,
                 isActive,
                 ecoHeaderIDNum,
                 applyPartRevisionObjid,
                 resultPartRevisionObjid}, callback, asyncState);
 }