private async Task llamada_servicio_inscripcion_curso() { cliente = new ServiciosMule.ServiciosMuleClient("http://localhost:9092/"); ServiciosMule.Models.EntradaInscripcionCurso entradaInscripcionCurso = new ServiciosMule.Models.EntradaInscripcionCurso(); entradaInscripcionCurso.DniDemandante = tbox_dni_curso.Text.ToString(); entradaInscripcionCurso.PasswordDemandante = tbox_pass_curso.Text.ToString(); entradaInscripcionCurso.IdCurso = tbox_id_curso.Text.ToString(); var peticion = await cliente.MuleInscribircurso.Post(entradaInscripcionCurso); var mensaje = peticion.Content.ResponseSoap.Descripcion; respuesta_inscribir_curso = mensaje.ToString(); }
public MuleInscribircursoPostRequest(EntradaInscripcionCurso Content = null, MediaTypeFormatter Formatter = null) { this.Content = Content; this.Formatter = Formatter; }
/// <summary> /// inscribir demandante a curso - /mule/inscribircurso /// </summary> /// <param name="entradaInscripcionCurso">Tipo de dato complejo que contiene dni, password y la id del curso</param> public virtual async Task <ClienteAplicacion.ServiciosMule.Models.MuleInscribircursoPostResponse> Post(ClienteAplicacion.ServiciosMule.Models.EntradaInscripcionCurso entradaInscripcionCurso) { var url = "/mule/inscribircurso"; url = url.Replace("?&", "?"); var req = new HttpRequestMessage(HttpMethod.Post, url.StartsWith("/") ? url.Substring(1) : url); req.Content = new ObjectContent(typeof(ClienteAplicacion.ServiciosMule.Models.EntradaInscripcionCurso), entradaInscripcionCurso, new JsonMediaTypeFormatter()); var response = await proxy.Client.SendAsync(req); return(new ClienteAplicacion.ServiciosMule.Models.MuleInscribircursoPostResponse { RawContent = response.Content, RawHeaders = response.Headers, StatusCode = response.StatusCode, ReasonPhrase = response.ReasonPhrase, SchemaValidation = new Lazy <SchemaValidationResults>(() => new SchemaValidationResults(true), true) }); }