Article image
Rubens Filho
Rubens Filho01/07/2023 10:50
Compartilhe

Criando a 1 API em C#

  • #C#

A API é escrita em C# e usa o framework ASP.NET Core MVC. Ela possui dois métodos HTTP GET que retornam informações diferentes.

O primeiro método, "ObterDataHoraAtual", retorna a data e hora atuais em um objeto JSON. O segundo método, "Apresentar", recebe um parâmetro "nome" e retorna uma mensagem de boas-vindas personalizada com o nome fornecido.

O objetivo principal dessa API é demonstrar como criar um serviço web simples usando o ASP.NET Core MVC. Ela usa o conceito de controladores para gerenciar as solicitações HTTP e retornar as respostas apropriadas.

O método "ObterDataHoraAtual" usa a classe DateTime para obter a data e hora atuais e retorna essas informações em um objeto JSON.

O método "Apresentar" recebe um nome como parâmetro e retorna uma mensagem de boas-vindas personalizada.

Segue a codificação :

using Microsoft.AspNetCore.Mvc;

namespace AppAPI.Controllers

{

  [ApiController]

  [Route("[controller]")]

  public class UsuarioController: ControllerBase

  {

    [HttpGet("ObterDataHoraAtual")]

    public IActionResult ObterDataHora()

    {

      var obj = new

      {

        Data = DateTime.Now.ToLongDateString(),

        Hora = DateTime.Now.ToShortTimeString(),

      };

      return Ok(obj);

    }

    [HttpGet("Aprensetar/{nome}")]

    public IActionResult Apresentar(string nome)

    {

      var mensagem = $"Olá {nome}, seja bem-vindo";

      return Ok(mensagem);

    }

  }

}

Compartilhe
Comentários (2)
Rubens Filho
Rubens Filho - 02/07/2023 19:50

Valeu !

Douglas Silveira
Douglas Silveira - 01/07/2023 19:11

Boa! Bons estudos, Rubens!