Questão 2625199

Tecnologia da Informação · 2015

Questão

ID 2625199

Disciplina: Tecnologia da Informação

Assunto: ASP.NET

Ano: 2015 Banca: CETAP - Centro de Extensão, Treinamento e Aperfeiçoamento Profissional Ltda Órgão: Ministério Público de Contas dos Municípios do Pará


O framework ASP.Net Web AP! facilita a construção de serviços REST HTTP que alcançam uma grande variedade de clientes incluindo smartphones, tablets, browsers e aplicações locais. É, hoje, a plataforma ideal para construção de serviços REST baseados em .NET. Analise o código Seguinte e identifique qual o retorno em JSON que esse serviço vai gerar de acordo com a chamada http://localhost/api/aluno/2 ?

Classe Aluno:

public class Aluno

{

public int ID { get; set; }

public string Nome { get; set; }

public bool Matriculado { get; set; - }

}

//Estrutura da Controller

using System.Linq;

using System.Web.Http;

using ExemploServicoNebAPI .Models;

namespace ExemploServicowebaPI,Controllers

{

public class ClienteController : ApiController

{

private readonly Aluno[ ] Alunos = new Aluno[ ]

{

new Aluno { ID = 1, Nome = “Raimundo Nonato",

Matriculado = true } ,

new Aluno { ID = 2 , Nome = "João Silva”, Matriculado = true } ,

new Aluno { ID = 3 , Nome = “Raimundo Nonato", Matriculado = false }

} ;

// GET api / aluno

public Aluno[ ]Get( )

{

return Alunos;

}

// GET api/aluno/5

public Aluno Get(int ID)

{

var alunos = Alunos;

return alunos .SingleOrDefault(x => x. ID == id);

}

// POST api/aluno

public void Post([FromBody]string value)

{

}

// PUT api/aluno/5

public void Put(int id, [FromBody]string value)

{

}

// DELETE api/aluno/5

public void Delete(int id)

{

}

}

}

Alternativas da questão 2625199
Pular para o conteúdo principal