/Api-Pizzaria

🍕 web api aspnet

Primary LanguageC#

Pizzaria API

Esta é uma API simples para gerenciar pizzas. A API permite criar, ler, atualizar e excluir (CRUD) pizzas.

Endpoints

Obter todas as pizzas

Get /PizzaController

Resposta

[
  {
    "id": 1,
    "name": "Italiana",
    "conGluten": false
  },
  {
    "id": 2,
    "name": "Calabresa",
    "conGluten": true
  }
]

Obter uma Pizza pelo ID

Get /PizzaController/{id}

Resposta

{
  "id": 1,
  "name": "Italiana",
  "conGluten": false
}

Criar uma nova Pizza

Post /PizzaController

Corpo da requisição

{
  "name": "Margherita",
  "conGluten": true
}

Resposta

{
  "id": 3,
  "name": "Margherita",
  "conGluten": true
}

Atualizar uma Pizza

Put /PizzaController/{id}

Corpo da requisição

{
  "id": 1,
  "name": "Margherita Updated",
  "conGluten": false
}

Resposta

204 No Content

Excluir uma Pizza

Delete /PizzaController/{id}

Resposta

204 No Content