public void UpdateParameters() { if (this.RefreshWebServiceMethod != null) { this.RefreshWebServiceMethod.Parameters.Clear(); DataContractBinding item = new DataContractBinding(); this.RefreshWebServiceMethod.Parameters.Add(item); DataContractBinding dataContractBinding = new DataContractBinding(); if (!string.IsNullOrEmpty(this.SortProperty)) { Binding binding = new StaticBinding { Name = "PropertyName", Value = this.SortProperty }; dataContractBinding.Bindings.Add(binding.Name, binding); Binding binding2 = new StaticBinding { Name = "Direction", Value = this.SortDirection }; dataContractBinding.Bindings.Add(binding2.Name, binding2); } this.RefreshWebServiceMethod.Parameters.Add(dataContractBinding); } }
public void UpdateParameters() { if (this.RefreshWebServiceMethod != null) { this.RefreshWebServiceMethod.Parameters.Clear(); DataContractBinding dataContractBinding = new DataContractBinding(); foreach (Binding binding in this.FilterParameters) { dataContractBinding.Bindings.Add(binding.Name, binding); } if (DDIService.UseDDIService(this.ServiceUrl)) { foreach (Binding binding2 in this.DDIParameters) { dataContractBinding.Bindings.Add(binding2.Name, binding2); } } this.RefreshWebServiceMethod.Parameters.Add(dataContractBinding); DataContractBinding dataContractBinding2 = new DataContractBinding(); foreach (Binding binding3 in this.SortParameters) { dataContractBinding2.Bindings.Add(binding3.Name, binding3); } this.RefreshWebServiceMethod.Parameters.Add(dataContractBinding2); } }