static void Main(string[] args) { // Create instance of service and set credentials. Vendor_Binding service = new Vendor_Binding(); service.UseDefaultCredentials = true; // Create instance of vendor. Vendor vend = new Vendor(); vend.Name = "Vendor Name"; Msg("Pre Create"); PrintVendor(vend); // Insert vendor. service.Create(ref vend); Msg("Post Create"); PrintVendor(vend); // Create filter for searching for vendors. List<Vendor_Filter> filterArray = new List<Vendor_Filter>(); Vendor_Filter nameFilter = new Vendor_Filter(); nameFilter.Field = Vendor_Fields.Name; nameFilter.Criteria = "C*"; filterArray.Add(nameFilter); Msg("List before modification"); PrintVendorList(service, filterArray); vend.Name = vend.Name + "Updated"; service.Update(ref vend); Msg("Post Update"); PrintVendor(vend); Msg("List after modification"); PrintVendorList(service, filterArray); service.Delete(vend.Key); Msg("List after deletion"); PrintVendorList(service, filterArray); Msg("Press [ENTER] to exit program!"); Console.ReadLine(); }
/// <remarks/> public void ReadMultipleAsync(Vendor_Filter[] filter, string bookmarkKey, int setSize, object userState) { if ((this.ReadMultipleOperationCompleted == null)) { this.ReadMultipleOperationCompleted = new System.Threading.SendOrPostCallback(this.OnReadMultipleOperationCompleted); } this.InvokeAsync("ReadMultiple", new object[] { filter, bookmarkKey, setSize}, this.ReadMultipleOperationCompleted, userState); }
/// <remarks/> public void ReadMultipleAsync(Vendor_Filter[] filter, string bookmarkKey, int setSize) { this.ReadMultipleAsync(filter, bookmarkKey, setSize, null); }