private bool ValidateV2WebAppParam() { // Check the form for v2 web app. if (textBox_Page06_ClientID.Text == "") { MessageBox.Show("Enter the Client ID.", "Office365APIEditor"); return(false); } else if (textBox_Page06_RedirectUri.Text == "") { MessageBox.Show("Enter the Redirect URL.", "Office365APIEditor"); return(false); } else if (!Util.IsValidUrl(textBox_Page06_RedirectUri.Text)) { MessageBox.Show("Format of Redirect URL is invalid.", "Office365APIEditor"); return(false); } else if (textBox_Page06_Scopes.Text == "") { MessageBox.Show("Enter the scopes.", "Office365APIEditor"); return(false); } else if (textBox_Page06_ClientSecret.Text == "") { MessageBox.Show("Enter the Client Secret.", "Office365APIEditor"); return(false); } else { return(true); } }
private bool ValidateV1NativeAppParam() { // Check the form for native app. if (textBox_Page04_TenantName.Text == "") { MessageBox.Show("Enter the Tenant Name.", "Office365APIEditor"); return(false); } else if (!textBox_Page04_TenantName.Text.EndsWith(".onmicrosoft.com")) { MessageBox.Show("Format of Tenant Name is invalid.\ne.g. contoso.onmicrosoft.com", "Office365APIEditor"); return(false); } else if (!Util.IsValidUrl("https://login.windows.net/" + textBox_Page04_TenantName.Text)) { MessageBox.Show("Format of Tenant Name is invalid.\ne.g. contoso.onmicrosoft.com", "Office365APIEditor"); return(false); } else if (textBox_Page04_ClientID.Text == "") { MessageBox.Show("Enter the Client ID.", "Office365APIEditor"); return(false); } else if (textBox_Page04_RedirectUri.Text == "") { MessageBox.Show("Enter the Redirect URL.", "Office365APIEditor"); return(false); } else if (!Util.IsValidUrl(textBox_Page04_RedirectUri.Text)) { MessageBox.Show("Format of Redirect URL is invalid.", "Office365APIEditor"); return(false); } else { return(true); } }