public SeguridadAsignarPermisosPostRequest(HttpContent Content = null, MediaTypeFormatter Formatter = null, PostSeguridadAsignarPermisosQuery Query = null) { this.Content = Content; this.Formatter = Formatter; this.Query = Query; }
/// <summary> /// Asigna permisos de una sala a un usuario - /Seguridad/asignarPermisos /// </summary> /// <param name="content"></param> /// <param name="postseguridadasignarpermisosquery">query properties</param> public virtual async Task <practica1.Seguridad.Models.SeguridadAsignarPermisosPostResponse> Post(string content, practica1.Seguridad.Models.PostSeguridadAsignarPermisosQuery postseguridadasignarpermisosquery) { var url = "/Seguridad/asignarPermisos"; if (postseguridadasignarpermisosquery != null) { url += "?"; if (postseguridadasignarpermisosquery.DNI != null) { url += "&DNI=" + Uri.EscapeDataString(postseguridadasignarpermisosquery.DNI); } if (postseguridadasignarpermisosquery.Sala != null) { url += "&Sala=" + Uri.EscapeDataString(postseguridadasignarpermisosquery.Sala); } if (postseguridadasignarpermisosquery.RestKey != null) { url += "&RestKey=" + Uri.EscapeDataString(postseguridadasignarpermisosquery.RestKey); } } url = url.Replace("?&", "?"); var req = new HttpRequestMessage(HttpMethod.Post, url.StartsWith("/") ? url.Substring(1) : url); req.Content = new StringContent(content); var response = await proxy.Client.SendAsync(req); return(new practica1.Seguridad.Models.SeguridadAsignarPermisosPostResponse { RawContent = response.Content, RawHeaders = response.Headers, StatusCode = response.StatusCode, ReasonPhrase = response.ReasonPhrase, SchemaValidation = new Lazy <SchemaValidationResults>(() => new SchemaValidationResults(true), true) }); }