private void createButton_Click(object sender, System.EventArgs e) { Page.Validate(); if (Page.IsValid) { try { // Create toolkit instance InterfacesToolkit toolkit = new InterfacesToolkit(session); ToolkitResult addressResult = toolkit.CreateAddress(address1.Text, city.Text, state.SelectedValue, zip.Text, country.SelectedValue, timeZone.SelectedValue); // Create setup parameter object with min required parameters. CreateSiteSetup setup = new CreateSiteSetup(SiteType.Customer, SiteStatus.Active, addressResult.Objid); // Set any additional information for creating the site setup.SiteName = siteName.Text; setup.SiteIDNum = session.GetNextNumScheme("Site ID"); // Actually create the site ToolkitResult result = toolkit.CreateSite(setup); ResetFormData(); message.Text = "Site created successfully with IDNum '" + result.IDNum + "'."; } catch (Exception ex) { message.Text = ex.Message; } } }
public string GetNextNumScheme(string schemeName) { ClarifySession session = Global.GetSession(AuthHeader); return(session.GetNextNumScheme(schemeName)); }