/// <remarks/>
 public void UpdateUserSoilAsync(JsonSoilParam Params) {
     this.UpdateUserSoilAsync(Params, null);
 }
 /// <remarks/>
 public void UpdateUserSoilAsync(JsonSoilParam Params, object userState) {
     if ((this.UpdateUserSoilOperationCompleted == null)) {
         this.UpdateUserSoilOperationCompleted = new System.Threading.SendOrPostCallback(this.OnUpdateUserSoilOperationCompleted);
     }
     this.InvokeAsync("UpdateUserSoil", new object[] {
                 Params}, this.UpdateUserSoilOperationCompleted, userState);
 }
 public bool UpdateUserSoil(JsonSoilParam Params) {
     object[] results = this.Invoke("UpdateUserSoil", new object[] {
                 Params});
     return ((bool)(results[0]));
 }