private async Task llamada_servicio_inscripcion()
        {
            cliente = new ServiciosMule.ServiciosMuleClient("http://localhost:9092/");
            ServiciosMule.Models.EntradaInscripcionOferta entradaInscripcionOferta = new ServiciosMule.Models.EntradaInscripcionOferta();
            entradaInscripcionOferta.DniDemandante = tbox_inscribir_dni.Text.ToString();
            entradaInscripcionOferta.IdOferta      = tbox_inscribir_oferta.Text.ToString();
            var peticion = await cliente.MuleInscribirseoferta.Post(entradaInscripcionOferta);

            var mensaje = peticion.Content.ResponseMule.Mensaje;

            respuesta_inscribir = mensaje.ToString();
        }
 public MuleInscribirseofertaPostRequest(EntradaInscripcionOferta Content = null, MediaTypeFormatter Formatter = null)
 {
     this.Content   = Content;
     this.Formatter = Formatter;
 }
        /// <summary>
        /// inscripcion a una oferta de un demandante - /mule/inscribirseoferta
        /// </summary>
        /// <param name="entradaInscripcionOferta">contiene un dni y el id de una oferta</param>
        public virtual async Task <ClienteAplicacion.ServiciosMule.Models.MuleInscribirseofertaPostResponse> Post(ClienteAplicacion.ServiciosMule.Models.EntradaInscripcionOferta entradaInscripcionOferta)
        {
            var url = "/mule/inscribirseoferta";

            url = url.Replace("?&", "?");

            var req = new HttpRequestMessage(HttpMethod.Post, url.StartsWith("/") ? url.Substring(1) : url);

            req.Content = new ObjectContent(typeof(ClienteAplicacion.ServiciosMule.Models.EntradaInscripcionOferta), entradaInscripcionOferta, new JsonMediaTypeFormatter());
            var response = await proxy.Client.SendAsync(req);

            return(new ClienteAplicacion.ServiciosMule.Models.MuleInscribirseofertaPostResponse
            {
                RawContent = response.Content,
                RawHeaders = response.Headers,
                StatusCode = response.StatusCode,
                ReasonPhrase = response.ReasonPhrase,
                SchemaValidation = new Lazy <SchemaValidationResults>(() => new SchemaValidationResults(true), true)
            });
        }