COMO FAZER em webapi...

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

COMO FAZER em webapi...

VB.NET

 Compartilhe  Compartilhe  Compartilhe
#485511 - 21/11/2018 21:58:57

ANGELOATA
ARACATUBA
Cadast. em:Junho/2009


Última edição em 22/11/2018 08:27:14 por ANGELOATA

Como eu poderia estar fazendo a seguinte situação no webapi?



        // GET: api/grupo
        [HttpGet]
        public IEnumerable<grupo> Getgrupo([FromQuery] string apikey)
        {

            if (apikey == null ||
                apikey == "")
            {

              retornar Json com os parametros: codigo, mensagem

              exemplo: 00 apikey  nao informado
                
            }
            else if (ValidaApiKey(apikey) == false)
            {

              retornar Json com os parametros: codigo, mensagem
        
              exemplo: 00 apikey invalido

            }

            else
            {

                return _context.Geagrupo;

            }

        }  





Resposta escolhida #485519 - 22/11/2018 09:12:07

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


Membro da equipe

[HttpGet]
        public HttpResult<IEnumerable<grupo>>Getgrupo([FromQuery] string apikey)
        {

            if (apikey == null ||
                apikey == "")
            {

                 return BadRequest(new { codigo = "00", mensagem = "api não informado"});
                
            }
            else if (ValidaApiKey(apikey) == false)
            {

               return BadRequest(new { codigo = "00", mensagem = "api inválido"});

            }

            else
            {

                return Ok(_context.Geagrupo);

            }

        }  


_______________________________________________________________________
Virei Oráculo!
The end is nigh, be ready for the nukes!


#485520 - 22/11/2018 10:22:27

ANGELOATA
ARACATUBA
Cadast. em:Junho/2009



esta ocorrendo o seguinte erro:


O nome do tipo ou do namespace "HttpResult<>" não pode ser encontrado (está faltando uma diretiva using ou uma referência de assembly?)    

nesse trecho, nao encontra a diretiva HttpResult<

  public HttpResult<IEnumerable<grupo>>Getgrupo([FromQuery] string apikey)


foda que ele nao sugere qual diretiva a ser usada...



#485521 - 22/11/2018 11:08:25

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


Membro da equipe
Tenta assim:

public ActionResult<IEnumerable<grupo>> Getgrupo([FromQuery] string apikey)


_______________________________________________________________________
Virei Oráculo!
The end is nigh, be ready for the nukes!


#485524 - 22/11/2018 11:50:30

ANGELOATA
ARACATUBA
Cadast. em:Junho/2009


Última edição em 22/11/2018 12:32:05 por ANGELOATA

e me diz uma coisa tem como eu fazer as validações numa function e chamar essa function de um outro local? Como poderia estar fazendo?




#485528 - 22/11/2018 13:24:31

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


Membro da equipe
Sem problemas. Use uma classe ou algum framework de validação.

_______________________________________________________________________
Virei Oráculo!
The end is nigh, be ready for the nukes!


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


Tópico encerrado, respostas não sao permitidas
Encerrado por ANGELOATA em 22/11/2018 14:44:38