Skip to content

SciammarellaB/DotNet_Minimal-Api

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 

Repository files navigation

.NET-Minimal-Api

  • Sobre:

    • Desenvolvida para estudar a nova forma de criar API do .NET 6.
    • A API possui apenas uma classe e um CRUD.
  • Classes:

    • Pessoa:
      {
          public long Id { get; set; }
          [Required, MaxLength(255)] public string Nome { get; set; } = "";
          public int Idade { get; set; }
          public string Sexo { get; set; } = "";
          public DateTime DataHoraCriacao { get; set; }
      }
      
  • End Points:

    • Get (All):
      • http://localhost:5003/pessoa
        • Retorno:
          [
              {
                  "id": 1,
                  "nome": "Brenno de Carvalho Prado Frangella Sciammarella",
                  "idade": 24,
                  "sexo": "Masculino",
                  "dataHoraCriacao": "2022-06-30T00:09:09.848626"
              }
          ]
          
    • Get (Id):
      • http://localhost:5003/pessoa/1
        • Retorno:
          {
              "id": 1,
              "nome": "Brenno de Carvalho Prado Frangella Sciammarella",
              "idade": 24,
              "sexo": "Masculino",
              "dataHoraCriacao": "2022-06-30T00:09:09.848626"
          }
          
    • Post:
      • http://localhost:5003/pessoa
        • Corpo:
          {
              "Nome": "Brenno de Carvalho Prado Frangella Sciammarella",
              "Idade": 24,
              "Sexo": "Masculino"
          }
          
        • Retorno:
          {
              "id": 1,
              "nome": "Brenno de Carvalho Prado Frangella Sciammarella",
              "idade": 24,
              "sexo": "Masculino",
              "dataHoraCriacao": "2022-06-30T00:09:09.848626"
          }
          
    • Put:
    • Delete:

About

Estudo de criação de API Mínima utilizando .NET 6

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages