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);

            }

        }  


_______________________________________________________________________
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!


#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)


_______________________________________________________________________
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!


#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.

_______________________________________________________________________
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


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