Skip to content

mrebello/HotAPI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

59 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

HotAPI

Biblioteca complementar a biblioteca Hot para a criação de WebAPIs ou aplicações WEB.

Permite a criação de APIs encapsulando todas as dependências de forma extremamente simples:

public class Program : HotAPIServer {
    public static void Main(string[] args) {
        MainDefault<Program>();
    }
}

public class Calculadora : HotAPI {
    /// <summary>
    /// Subtrai dos números
    /// </summary>
    /// <param name="a">parâmetro 1</param>
    /// <param name="b">parâmetro 2</param>
    /// <returns>subtração retornada</returns>
    public int Subtrai(int a, int b = 878) => a - b;

    /// <summary>
    /// Soma dois números
    /// </summary>
    /// <param name="a"></param>
    /// <param name="b"></param>
    /// <returns></returns>
    public int Soma(int a, int b) => a + b;
}

Para instalar o modelo de projeto da HotAPI para o Visual Studio 2022, use este instalador.

(O instalador extrai o arquivo HotAPI_Modelo.zip para a pasta %USERPROFILE%\Documents\Visual Studio 2022\Templates\ProjectTemplates)

Após a instalação, vá em criar novo projeto e o HotAPI_Modelo aparecerá como modelo de projeto a ser criado.

Mais detalhes aqui.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages