VALIDAÇÃO WEBAPI

 Tópico anterior Próximo tópico Novo tópico

VALIDAÇÃO WEBAPI

VB.NET

 Compartilhe  Compartilhe  Compartilhe
#485204 - 05/11/2018 21:21:06

ANGELOATA
ARACATUBA
Cadast. em:Junho/2009



Como eu faço para retornar uma rejeição de nao autorização dentro de um Ienumerable?

Att.

          
// GET: api/empresa
        [HttpGet]
        public IEnumerable<empresa> Getempresa()
        {
            
            if (ValidaCNPJ("99.999.999/9999-99") == false)
            {

                return Unauthorized();

            }
            else
            {
                return _context.empresa;
            }

        }







#485210 - 05/11/2018 22:30:51

KERPLUNK
RIO GRANDE DO SUL
Cadast. em:Junho/2009


Membro da equipe

Última edição em 05/11/2018 22:31:14 por KERPLUNK

O que você precisa nesse caso é usar um ActionResult:

public async Task<IHttpActionResult> GetEmpresa()
{
    if (!ValidaCNPJ("99.999.999/9999-99"))
        return Unauthorized();
    if(_context.empresa.Count == 0)
        return NotFound();

    return Ok(_context.empresa);
}



_______________________________________________________________________
Gostaria de ter seu sistema Desktop "traduzido" para uma interface web? Podemos conversar...
Virei Oráculo!
The end is nigh, be ready for the nukes!


#485211 - 06/11/2018 07:07:39

ANGELOATA
ARACATUBA
Cadast. em:Junho/2009


Citação:
:
O que você precisa nesse caso é usar um ActionResult:

public async Task<IHttpActionResult> GetEmpresa()
{
    if (!ValidaCNPJ("99.999.999/9999-99"))
        return Unauthorized();
    if(_context.empresa.Count == 0)
        return NotFound();

    return Ok(_context.empresa);
}



se como eu faria pra retornar umas resposta em JSON?



#485212 - 06/11/2018 08:53:04

KERPLUNK
RIO GRANDE DO SUL
Cadast. em:Junho/2009


Membro da equipe
Quando a chamada especificar que o retorno é JSON.


_______________________________________________________________________
Gostaria de ter seu sistema Desktop "traduzido" para uma interface web? Podemos conversar...
Virei Oráculo!
The end is nigh, be ready for the nukes!


 Tópico anterior Próximo tópico Novo tópico


Para responder este tópico o login é requerido
Se você já possui uma conta de usuário por favor faça seu login
Se você não possui uma conta de usuário use a opção Criar usuário