public SeguridadPostRequest(Permiso Content = null, MediaTypeFormatter Formatter = null) { this.Content = Content; this.Formatter = Formatter; }
/// <summary> /// Crear un permiso para que un usuario pueda acceder a una sala - /seguridad /// </summary> /// <param name="permiso"></param> public virtual async Task <practica1.Seguridad.Models.SeguridadPostResponse> Post(practica1.Seguridad.Models.Permiso permiso) { var url = "/seguridad"; url = url.Replace("?&", "?"); var req = new HttpRequestMessage(HttpMethod.Post, url.StartsWith("/") ? url.Substring(1) : url); req.Content = new ObjectContent(typeof(practica1.Seguridad.Models.Permiso), permiso, new JsonMediaTypeFormatter()); var response = await proxy.Client.SendAsync(req); return(new practica1.Seguridad.Models.SeguridadPostResponse { RawContent = response.Content, RawHeaders = response.Headers, StatusCode = response.StatusCode, ReasonPhrase = response.ReasonPhrase, SchemaValidation = new Lazy <SchemaValidationResults>(() => new SchemaValidationResults(true), true) }); }