I'm using Postman: Error:"Object reference not set to an instance of an object."
I have the Controller Code:
//http://localhost:1608/api/ApiGuiaCidade/cadastrar/cliente
//"Referência de objeto não definida para uma instância de um objeto."
[HttpPost]
[Route("cadastrar/cliente/")]
public HttpResponseMessage PostCadastro(Cliente cliente)
{
try
{
var tCliente = new ClienteAplicacao();
tCliente.Inseri(cliente);
return Request.CreateResponse(HttpStatusCode.OK, "Cadastro do cliente" + cliente.Nome + "realizado.");
}
catch (Exception ex )
{
return Request.CreateResponse(HttpStatusCode.BadRequest, ex.Message);
}
}
I have the application:
public void Inseri(Cliente cliente)
{
var strQuery = "";
strQuery += "INSERT INTO CLIENTES (NOME, DATA_NASCIMENTO,EMAIL, SENHA)";
strQuery += string.Format(" VALUES ('{0}','{1}','{2}','{3}' )", cliente.Nome, cliente.DataNascimento, cliente.Email, cliente.senha);
using (contexto = new Contexto())
{
contexto.ExecutaComando(strQuery);
}
}