protected void RequestStatusChange_Click(object sender, EventArgs e) { if (UpdateFederationPassword1.Text != UpdateFederationPassword2.Text) { UpdateFederationStatus.Text = "Passwords do not match!"; return; } ModifyFederationRequest newFederate = new ModifyFederationRequest(); newFederate.NamespacePrefix = Namespace.Text; newFederate.OrganizationPOCEmail = OrganizationEmail.Text; newFederate.OrganizationPOCPassword = UpdateFederationPassword1.Text; System.Net.WebClient wc = new WebClient(); string request = (new JavaScriptSerializer()).Serialize(newFederate); wc.Headers["Content-Type"] = "application/json; charset=utf-8"; string response = ""; if (FederateStateRequest.Text == "Offline") { response = wc.UploadString("http://3dr.adlnet.gov/federation/3DR_Federation_Mgmt.svc/ModifyFederate/1", "POST", request); } if (FederateStateRequest.Text == "Online") { response = wc.UploadString("http://3dr.adlnet.gov/federation/3DR_Federation_Mgmt.svc/ModifyFederate/0", "POST", request); } if (FederateStateRequest.Text == "Remove From Federation") { response = wc.UploadString("http://3dr.adlnet.gov/federation/3DR_Federation_Mgmt.svc/ModifyFederate/5", "POST", request); } RequestFederationResponse serverresponse = (new JavaScriptSerializer()).Deserialize <RequestFederationResponse>(response); BindDetails(); UpdateFederationStatus.Text = serverresponse.message; }
protected void RequestStatusChange_Click(object sender, EventArgs e) { if (UpdateFederationPassword1.Text != UpdateFederationPassword2.Text) { UpdateFederationStatus.Text = "Passwords do not match!"; return; } ModifyFederationRequest newFederate = new ModifyFederationRequest(); newFederate.NamespacePrefix = Namespace.Text; newFederate.OrganizationPOCEmail = OrganizationEmail.Text; newFederate.OrganizationPOCPassword = UpdateFederationPassword1.Text; System.Net.WebClient wc = new WebClient(); string request = (new JavaScriptSerializer()).Serialize(newFederate); wc.Headers["Content-Type"] = "application/json; charset=utf-8"; string response = ""; if(FederateStateRequest.Text == "Offline") response = wc.UploadString("http://3dr.adlnet.gov/federation/3DR_Federation_Mgmt.svc/ModifyFederate/1", "POST", request); if (FederateStateRequest.Text == "Online") response = wc.UploadString("http://3dr.adlnet.gov/federation/3DR_Federation_Mgmt.svc/ModifyFederate/0", "POST", request); if (FederateStateRequest.Text == "Remove From Federation") response = wc.UploadString("http://3dr.adlnet.gov/federation/3DR_Federation_Mgmt.svc/ModifyFederate/5", "POST", request); RequestFederationResponse serverresponse = (new JavaScriptSerializer()).Deserialize<RequestFederationResponse>(response); BindDetails(); UpdateFederationStatus.Text = serverresponse.message; }