Questão
ID 2625199Disciplina: 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) { } } } |