Como eu faço para passar um objeto que tenho num REST para um ASMX? Tenho essa controller no REST que tem o objeto(cliente) que desejo enviar para um ASMX
[Route("api/[controller]")]
public class OptOutClientController : Controller
{
HttpClient client = new HttpClient();
private readonly IOptOutService _service;
public OptOutClientController(IOptOutService service)
{
_service = service;
}
[HttpPost]
public OptOutCliente Unsubscribe([FromBody]OptOutCliente cliente)
{
if (cliente == null)
throw new OptOutException("Informar os dados do cliente OptOut!");
var valida = _service.Process(cliente);
BasicHttpBinding httpBinding = new BasicHttpBinding();
EndpointAddress wsUrl = new
EndpointAddress("http://localhost:64460/meuservico.asmx");
//ServicoWSClient soapClient = new ServicoWSClient(httpBinding, wsUrl);
return cliente;
}
}
Como eu passo esse cliente pro outro lado?