Boa tarde,
Consigo normalmente executar os endpoints: http://localhost:8080/cliente/adicionar/maria;123456789 http://localhost:8080/cliente/getClientes/
Porém, ao tentar executar o endpoint http://localhost:8080/cliente/SearchCliente/maria
Ele retorna a página em branco.
Segue os trechos:
INTERFACE:
[OperationContract]
[WebInvoke(Method = "GET", ResponseFormat = WebMessageFormat.Xml, UriTemplate = "SearchCliente/{nome}")]
Cliente Buscar(string nome);
IMPLEMENTAÇÃO:
public Cliente Buscar(string nome) {
ClienteDao dao = new ClienteDao();
return dao.Buscar(nome);
}
DAO:
public Cliente Buscar(string nome) {
var resultado = ClienteDao.clientes.Where(c => c.Nome.Equals(nome)).FirstOrDefault();
return (Cliente) resultado;
}
Onde posso estar errando?