private async void button1_Click(object sender, EventArgs e) { string dni = textBox1.Text; string sala = textBox2.Text; seguridad = new Seguridad.SeguridadClient("https://localhost:44308/"); var seguridadQuery = new Seguridad.Models.DeleteSeguridadQuery { NIF = dni, Sala = sala, RestKey = restKey }; var response = await seguridad.Seguridad.Delete(seguridadQuery); try { if (response.Content == null) { MessageBox.Show("Eliminado correctamente"); } else { MessageBox.Show("Error: " + response.Content.Codigo + " " + response.Content.Mensaje); } } catch (Exception) { MessageBox.Show("Eliminado correctamente"); } }
public SeguridadDeleteRequest(DeleteSeguridadQuery Query = null) { this.Query = Query; }
/// <summary> /// Borrar un permiso - /seguridad /// </summary> /// <param name="deleteseguridadquery">query properties</param> public virtual async Task <practica1.Seguridad.Models.SeguridadDeleteResponse> Delete(practica1.Seguridad.Models.DeleteSeguridadQuery deleteseguridadquery) { var url = "/seguridad"; if (deleteseguridadquery != null) { url += "?"; if (deleteseguridadquery.Sala != null) { url += "&Sala=" + Uri.EscapeDataString(deleteseguridadquery.Sala); } if (deleteseguridadquery.NIF != null) { url += "&NIF=" + Uri.EscapeDataString(deleteseguridadquery.NIF); } if (deleteseguridadquery.RestKey != null) { url += "&restKey=" + Uri.EscapeDataString(deleteseguridadquery.RestKey); } } url = url.Replace("?&", "?"); var req = new HttpRequestMessage(HttpMethod.Delete, url.StartsWith("/") ? url.Substring(1) : url); var response = await proxy.Client.SendAsync(req); return(new practica1.Seguridad.Models.SeguridadDeleteResponse { RawContent = response.Content, RawHeaders = response.Headers, StatusCode = response.StatusCode, ReasonPhrase = response.ReasonPhrase, SchemaValidation = new Lazy <SchemaValidationResults>(() => new SchemaValidationResults(true), true) }); }