GET api/Atividades/Turmas?anoInicio={anoInicio}&anoFim={anoFim}

Busca dados de todas as atividades e suas respectivas turmas

Possíveis códigos de retorno

  • OK (200)
  • NotFound (404)
  • InternalServerError (500)

Informação da requisição

Parâmetros

NomeDescriçãoInformação adicional
anoInicio
Retornam resultados a partir desse ano (Se for vazio retornam todos os anos)

Definir o parâmetro na URI da requisição.

anoFim
Retornam resultados até esse ano (Se for vazio retornam todos os anos)

Definir o parâmetro na URI da requisição.

Informação da resposta

Lista de atividades e suas respectivas turmas

Formato da resposta

application/json, text/json

Sample:
[
  {
    "IdAtividade": 1,
    "IdTurma": 1,
    "Modalidade": "Exemplo 1",
    "SituacaoTurma": "Exemplo 1",
    "OrgaoExecutor": "Exemplo 1",
    "AnoInicio": 1,
    "AnoFim": 1,
    "TotalVagas": 1,
    "TotalInscritos": 1
  },
  {
    "IdAtividade": 2,
    "IdTurma": 2,
    "Modalidade": "Exemplo 2",
    "SituacaoTurma": "Exemplo 2",
    "OrgaoExecutor": "Exemplo 2",
    "AnoInicio": 2,
    "AnoFim": 2,
    "TotalVagas": 2,
    "TotalInscritos": 2
  },
  {
    "IdAtividade": 3,
    "IdTurma": 3,
    "Modalidade": "Exemplo 3",
    "SituacaoTurma": "Exemplo 3",
    "OrgaoExecutor": "Exemplo 3",
    "AnoInicio": 3,
    "AnoFim": 3,
    "TotalVagas": 3,
    "TotalInscritos": 3
  }
]

application/xml, text/xml

Sample:
<ArrayOfAtividadeTurmaAPI xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/MSTech.Certificados.Entities.API.Atividades">
  <AtividadeTurmaAPI>
    <AnoFim>1</AnoFim>
    <AnoInicio>1</AnoInicio>
    <IdAtividade>1</IdAtividade>
    <IdTurma>1</IdTurma>
    <Modalidade>Exemplo 1</Modalidade>
    <OrgaoExecutor>Exemplo 1</OrgaoExecutor>
    <SituacaoTurma>Exemplo 1</SituacaoTurma>
    <TotalInscritos>1</TotalInscritos>
    <TotalVagas>1</TotalVagas>
  </AtividadeTurmaAPI>
  <AtividadeTurmaAPI>
    <AnoFim>2</AnoFim>
    <AnoInicio>2</AnoInicio>
    <IdAtividade>2</IdAtividade>
    <IdTurma>2</IdTurma>
    <Modalidade>Exemplo 2</Modalidade>
    <OrgaoExecutor>Exemplo 2</OrgaoExecutor>
    <SituacaoTurma>Exemplo 2</SituacaoTurma>
    <TotalInscritos>2</TotalInscritos>
    <TotalVagas>2</TotalVagas>
  </AtividadeTurmaAPI>
  <AtividadeTurmaAPI>
    <AnoFim>3</AnoFim>
    <AnoInicio>3</AnoInicio>
    <IdAtividade>3</IdAtividade>
    <IdTurma>3</IdTurma>
    <Modalidade>Exemplo 3</Modalidade>
    <OrgaoExecutor>Exemplo 3</OrgaoExecutor>
    <SituacaoTurma>Exemplo 3</SituacaoTurma>
    <TotalInscritos>3</TotalInscritos>
    <TotalVagas>3</TotalVagas>
  </AtividadeTurmaAPI>
</ArrayOfAtividadeTurmaAPI>