0
I have a web api, I’m trying to do an insertion in a user register, but I noticed that the number of parameters has a limit. If I try to add one more parameter it generates an error:
[HttpPost]
[Route("consulta/InseriUsuario/{apiKey}/{userKey}/{idpais}/{idioma}/{idperfil}/{nomecompleto}/{sobrenome}/{titulocareira}/{ladoequipe}/{patrocinador}/{email}/{celular}/{cidade}/{endereco}/{cep}/{uf}/{numero}/{complemento}/{senha}/{login}/{nomeequipe}/{ddi_fone}/{ddd_fone}/{telefone}/{ddi_whtas}/{ddd_whats}/{whatsapp}/{skype}/{twitter}")]
public HttpResponseMessage InseriUsuario(string apiKey, string userKey, int IDPAIS, int IDIDIOMA, int IDPERFIL, string NOMECOMPLETO, string SOBRENOME,
string TITULOCARREIRA, string LADOEQUIPE, string PATROCINADOR, string EMAIL,
string CELULAR, string CIDADE, string ENDERECO, string CEP,
string UF, string NUMERO, string COMPLEMENTO, string SENHA,
string LOGIN, string NOMEEQUIPE, string DDI_FONE, string DDD_FONE,
string TELEFONE, string DDI_WHATS, string DDD_WHATS, string WHATSAPP,
string SKYPE, string TWITTER, string FACEBOOK, string URLCADASTRO,
string URLCONFERENCIA, string HORACONFERENCIA, string URLCONFERENCIAGRAVADA, string URLLOJAVIRTUAL,
string TITULODEPOIMENTO, string DESCRICAODEPOIMENTO, string IMAGEMPERFIL)
{
try
{
var tTabela = new UsuarioAplicacao();
tTabela.InseriUsuario(apiKey, userKey, IDPAIS, IDIDIOMA, IDPERFIL, NOMECOMPLETO, SOBRENOME, TITULOCARREIRA, LADOEQUIPE,
PATROCINADOR, EMAIL, CELULAR, CIDADE, ENDERECO, CEP, UF, NUMERO, COMPLEMENTO, SENHA, LOGIN, NOMEEQUIPE,
DDI_FONE, DDD_FONE, TELEFONE, DDD_WHATS, DDD_WHATS, WHATSAPP, SKYPE, TWITTER, FACEBOOK, URLCADASTRO,
URLCONFERENCIA, HORACONFERENCIA, URLCONFERENCIAGRAVADA, URLLOJAVIRTUAL, TITULODEPOIMENTO,
DESCRICAODEPOIMENTO, IMAGEMPERFIL);
return Request.CreateResponse(HttpStatusCode.OK, tTabela);
}
catch (Exception ex)
{
return Request.CreateResponse(HttpStatusCode.BadRequest, ex.Message);
}
}
you can turn all these parameters into one object
– Eduardo Sampaio
@Eduardosampaio, has to post a more detailed example, thank you
– Harry